Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/PitchBlackRecoveryProject/android_external_busybox


https://github.com/PitchBlackRecoveryProject/android_external_busybox

lineedit: in !EDITING config, return -1 on fgets error

Signed-off-by: Denys Vlasenko <[email protected]>

b2320370be14811459718b9fe418efed75ea3615 authored over 12 years ago by Denys Vlasenko <[email protected]>
fix unsafe bb_perror_msg(filename) calls

Signed-off-by: Denys Vlasenko <[email protected]>

9371043698933452bb69566f279a6e40af961c8c authored over 12 years ago by Denys Vlasenko <[email protected]>
scripts/kconfig/mconf: work on systems w/o SIGWINCH

Signed-off-by: Denys Vlasenko <[email protected]>

225cc1327a9a3786d0c5317ea1a8342f8c04f0d8 authored over 12 years ago by Denys Vlasenko <[email protected]>
libbb: correctness/size tweaks in signal-related helpers

Signed-off-by: Denys Vlasenko <[email protected]>

c4f2d997a40025657de9a9cbf3c963b080d702fb authored over 12 years ago by Denys Vlasenko <[email protected]>
top: do not touch stdin if -b

Signed-off-by: Denys Vlasenko <[email protected]>

73a19908975948154d1a07c3550592059238e9ef authored over 12 years ago by Denys Vlasenko <[email protected]>
modprobe_small: make rmmod to NOT remove dependencies. Closes 5162

Signed-off-by: Denys Vlasenko <[email protected]>

06a98e32ae930a4e332281b42b6bb769dcadc04e authored over 12 years ago by Denys Vlasenko <[email protected]>
ash: trivial fixes for compile failures

Signed-off-by: Denys Vlasenko <[email protected]>

0b4980c2527552594d4f540ebc6e6cfb398895b3 authored over 12 years ago by Denys Vlasenko <[email protected]>
top: fix build failure in !USE_TERMIOS case

Signed-off-by: Denys Vlasenko <[email protected]>

ffe03f04cb44f1ef606de4997c3032995b20518f authored over 12 years ago by Denys Vlasenko <[email protected]>
ps: fix build failure in !DESKTOP case

Signed-off-by: Denys Vlasenko <[email protected]>

42be921d486ee0fb43e982341cd54c41f15f55ee authored over 12 years ago by Denys Vlasenko <[email protected]>
top: implement scrolling up/down (_very_ useful)

function old new delta
handle_input ...

2fb8d0dee974622c52e446a02d066cccc4768bbf authored over 12 years ago by Denys Vlasenko <[email protected]>
ushcpc: gracefully handle packets with CHECKSUM_PARTIAL

function old new delta
udhcp_recv_raw_packet ...

3c62bbae94642e6d05bc9f900bbdb5173d26cc51 authored over 12 years ago by Alexey Froloff <[email protected]>
telnet: convert Enter -> CR LF in line mode too

function old new delta
handle_net_output ...

0ffd63ca9a46d1e9112e12702e4337195eade25d authored over 12 years ago by Denys Vlasenko <[email protected]>
telnet: shrink literal string size

text data bss dec hex filename
888483 497 7584 896564 dae34 busybox...

57f07bfcb276777f9ea85df7d09ae005a0231464 authored over 12 years ago by Denys Vlasenko <[email protected]>
telnet: convert CR -> CR LF, not CR -> CR NUL when sending data to server

Signed-off-by: Denys Vlasenko <[email protected]>

aca464ddac4b86211f138203c4a1d1e3c69a2230 authored over 12 years ago by Denys Vlasenko <[email protected]>
fbsplash: support non-RGB565 pixels in 16-bit mode

function old new delta
fbsplash_main ...

6d463de46b418e6c4c8d1397033608f78b33ab21 authored over 12 years ago by Linus Walleij <[email protected]>
find: make -mindepth N -xdev correctly stop on mountpoints

function old new delta
fileAction ...

2dc1a9727288dd732af47e2618a791be9214dfe4 authored over 12 years ago by Denys Vlasenko <[email protected]>
ash: fix "read -s" + ^C. Closes 5504

Signed-off-by: Denys Vlasenko <[email protected]>

9e71e3cea59c06d40234d8f3363c3f05112e8d5a authored over 12 years ago by Denys Vlasenko <[email protected]>
top: fix "last CPU" parsing

Signed-off-by: Denys Vlasenko <[email protected]>

50157f3decce78d3172314a5f97363faedba565a authored over 12 years ago by Denys Vlasenko <[email protected]>
sysctl: implement -q

function old new delta
packed_usage ...

c4398514385f806e1725685d0fee62dc0eb69b9f authored over 12 years ago by Joshua Kahlenberg <[email protected]>
refactor correct_password.c to avoid one if

Signed-off-by: walter harms <[email protected]>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail....

d1d794fd4878834324602ae12ad7af73064683a9 authored over 12 years ago by walter harms <[email protected]>
build system: stop .eh_frame generation

From Rich Felker:

By default, modern GCC generates DWARF2 debug/unwind tables in the
.eh_frame ...

9b80b903c7fd2120a72de287fe6b0920e6d3c8ff authored over 12 years ago by Denys Vlasenko <[email protected]>
wget: reorder fread and poll: poll only if fread returns EAGAIN. Closes 5426

function old new delta
retrieve_file_data ...

b7812ce0f7ee230330e18de3ac447b700311ab84 authored over 12 years ago by Denys Vlasenko <[email protected]>
httpd_indexcgi.c: fix compile failure

Signed-off-by: Denys Vlasenko <[email protected]>

168f87c531d04be06e16f04144c61ba289e0c0ec authored over 12 years ago by Denys Vlasenko <[email protected]>
Fix compile failure in ll_proto.c

Signed-off-by: Denys Vlasenko <[email protected]>

5f10fdf1dd43cf8db74cd2f84eb1c6ede48e3328 authored over 12 years ago by Denys Vlasenko <[email protected]>
blkid: add support for nilfs2

function old new delta
volume_id_probe_nilfs ...

c5a9fa2d2ac0165eda4b862e99cfcb91a9380416 authored over 12 years ago by Sven-Göran Bergh <[email protected]>
volume_id: code shrink

function old new delta
volume_id_set_unicode16...

8019b3a7aea51343f79922928c91ef833344b743 authored over 12 years ago by Denys Vlasenko <[email protected]>
blkid: add type display for btrfs

Signed-off-by: Sven-Göran Bergh <[email protected]>
Signed-off-by: Denys Vlasenko <vd...

11f2c0d4f87ab7b1bb08632bfb67b1eb2df5f0e4 authored over 12 years ago by Sven-Göran Bergh <[email protected]>
ll_proto.c: code shrink

text data bss dec hex filename
762 0 0 762 2fa ll_prot...

405dafffbbbbaf2d036aca79856866f0031edd9f authored over 12 years ago by Denys Vlasenko <[email protected]>
style fixes, no code changes

Signed-off-by: Denys Vlasenko <[email protected]>

a0fd4a789c4f9bfa0a9c257aa6a96c3588be6ce5 authored over 12 years ago by Denys Vlasenko <[email protected]>
getty: tweak style, no code changes

Signed-off-by: Denys Vlasenko <[email protected]>

41f7885f06612edcd525782f7ce3e75bd9a0d787 authored over 12 years ago by Denys Vlasenko <[email protected]>
wget: try reading after poll timeout - stdio may have buffered data. Closes 5426

function old new delta
retrieve_file_data ...

9c55143bbf4ce24bef093301e46aab15b4a71d69 authored over 12 years ago by Denys Vlasenko <[email protected]>
getty: add commented-out extended error diagnostic

Signed-off-by: Denys Vlasenko <[email protected]>

45c35e9de01010c6bb12f2b86fd5b8b31afe4617 authored over 12 years ago by Denys Vlasenko <[email protected]>
login: increase login name size limit from 32 to 64

Signed-off-by: Denys Vlasenko <[email protected]>

dba7094d62d699d1bd16c76c287d1e6d944970ca authored over 12 years ago by Denys Vlasenko <[email protected]>
udhcp[cd]: fix binding to network aliases. Closes 5432, 5438

Signed-off-by: Denys Vlasenko <[email protected]>

6567edd10b0ebd3333f4283decd90e1d57a42885 authored over 12 years ago by Denys Vlasenko <[email protected]>
lineedit: fix Alt-D when cursor==0

Signed-off-by: Cliff Frey <[email protected]>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail...

4919565c152f2ecee760b5419c947764e991ab3e authored over 12 years ago by Cliff Frey <[email protected]>
platform.h: disable ALIGNn macros for s390[x]

Signed-off-by: Denys Vlasenko <[email protected]>

2ffd710656d83c4bcc66cef10e1fe7deb1c47605 authored over 12 years ago by Denys Vlasenko <[email protected]>
disable format security warnings

We pass strings to printf directly a lot. Some distros enable some flags
in their gcc by defaul...

ca81a937225714f75157eb596d90255243ae2e29 authored over 12 years ago by Mike Frysinger <[email protected]>
udhcpc: make -O <numeric_opt> work. Closes 5402

function old new delta
udhcpc_main ...

293c94564ccee60c8e954bb6347fd36034cb7590 authored over 12 years ago by Denys Vlasenko <[email protected]>
Enable shell and expr 64bit math support

This is required to handle correctly values like $((0xc0035ef0))
without this flag, the 32bit va...

5850222b1b8afb810177d8440ca5ed58f3f793fe authored over 12 years ago by Tanguy Pruvot <[email protected]>
dd: support skip and seek values greater than 2G on android

it could be useful to keep a bs=1 to get exact positions.
bionic fail to use the CONFIG_LFS flag...

6a025ba7107abe0c46a29c023ea54262c0dda26a authored over 12 years ago by Tanguy Pruvot <[email protected]>
update version suffix for jellybean

Change-Id: Ia43c4b37df60252ed71093d52ba92a475157e479

31a21467f01a64c5fbe31147aa14a23e510b1e9f authored over 12 years ago by Tanguy Pruvot <[email protected]>
Simplify copyright/license notice that appears in the binary.

Existing copyright notice for binary would need to be longer to achieve
optimal accuracy. This ...

0e941d542736dc5eb69add1d3377a4601536eb97 authored over 12 years ago by Bradley M. Kuhn <[email protected]>
Add yet another missing ALIGN2 on a global declaration.

Signed-off-by: Denys Vlasenko <[email protected]>

5cfb8181816aec29fb293d4c42f32ed8b942bce6 authored over 12 years ago by Denys Vlasenko <[email protected]>
dhcpd: write lease file on exit

function old new delta
udhcpd_main ...

71045cc819cc2a3c7e20bf7aba5cfeb8acfd9dad authored over 12 years ago by Denys Vlasenko <[email protected]>
*: declare strings with ALIGN1, as appropriate

Signed-off-by: Aurelien Jarno <[email protected]>
Signed-off-by: Denys Vlasenko <vda.linux@go...

d3a42391b12b5428a246166e76175edbafbba069 authored over 12 years ago by Aurelien Jarno <[email protected]>
*: declare strings with ALIGN1, as appropriate

Signed-off-by: Michael Tokarev <[email protected]>
Signed-off-by: Denys Vlasenko <vda.linux@googlem...

32f774cd344cf12336c22b0947f102274a99ee31 authored over 12 years ago by Michael Tokarev <[email protected]>
testsuite: make mkfs.minix test not fail spuriously on big endian

Signed-off-by: Yao Zhao <[email protected]>
Signed-off-by: Denys Vlasenko <vda.linux@google...

e565383fd53b999ce868081d077316e7ebbd1118 authored over 12 years ago by Yao Zhao <[email protected]>
sed: allow 'w' cmd to use two address form

function old new delta
add_cmd ...

37a79c092edcc8691686a4d4b609d2c034ccd840 authored over 12 years ago by Mimi Li <[email protected]>
tftpd: fix -u USER to work with chroot. Closes 5348

function old new delta
tftpd_main ...

dbed6c4b46f3c8dc74d50e4cf35b1cb8b8c4ff2d authored over 12 years ago by Denys Vlasenko <[email protected]>
testsuite: some more awk tests related to conditions

Change-Id: I6dea42f5cf50d6c1c070467be0c9e9a532d2a641

2a1050fd127488f12e02f8dd300909dc5bb28bb2 authored over 12 years ago by Tanguy Pruvot <[email protected]>
bump version to 1.20.2

Apply patches from http://busybox.net/downloads/fixes-1.20.1/
+ some others fixes from master br...

746137a2b8e2fcb11335dda5ee996cc7ed5536fb authored over 12 years ago by Tanguy Pruvot <[email protected]>
volume_id/ext: use common bb_e2fs_defs.h for ext2/3/4 constants and structs

Signed-off-by: Denys Vlasenko <[email protected]>

013321e40c9a987baeb24d9bfd41ddae162a24e0 authored over 12 years ago by Denys Vlasenko <[email protected]>
wget: correctly handle failure to -c (continue)

function old new delta
reset_beg_range_to_zero...

6030af9a1547a71a0b1e92942e3401db984e7e70 authored over 12 years ago by Denys Vlasenko <[email protected]>
su: do not change to home dir unless -l

Signed-off-by: Pascal Bellard <[email protected]>
Signed-off-by: Denys Vlasenko <vda.lin...

0414e02083560f89f33d79162b82471f32aa958c authored over 12 years ago by Pascal Bellard <[email protected]>
platform.h: Android tweaks: ioprio defines, BB_ADDITIONAL_PATH

Signed-off-by: Tias Guns <[email protected]>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail....

03dc3658e3d24c4f4b8b5bca6742da4e172af049 authored over 12 years ago by Tias Guns <[email protected]>
fix stime syscall for aosp jb define

Change-Id: I7bcceee10aa3c267e7b1647c99ba83f1f16a89a1

2db51700b9b69ffd5598007469ffb9c3bf930e57 authored over 12 years ago by Tanguy Pruvot <[email protected]>
ionice: fix missing syscall and add the applet

with the help of Tias Guns <[email protected]>

PS: not symlinked, we have /system/bin/ionice in ...

301d3117c7766419305a3599e20895001685b7fc authored over 12 years ago by Tanguy Pruvot <[email protected]>
vi: nuke FEATURE_VI_OPTIMIZE_CURSOR

It is not Unicode safe, it is not saving much of I/O, and it's large:

function ...

7af5f6b585765c4b36375107a9e93c98b1c32744 authored over 12 years ago by Denys Vlasenko <[email protected]>
vi: do not set autoindent by default

Signed-off-by: Denys Vlasenko <[email protected]>

5f556fc32f28358eb30304bf292b78c0cf9a876c authored over 12 years ago by Denys Vlasenko <[email protected]>
fbset: respect rgba configuration lines in fb.modes

The fbset utility would not respect "rgba" config entries in
the fb.modes file such as this (for...

92ad23f3cda800e7290579f60121f02110d2fdec authored over 12 years ago by Linus Walleij <[email protected]>
ash: fix a bug in > handling. Closes 5282

6e73af544190852c9992104ecfd61a0aa8262d7f authored over 12 years ago by Denys Vlasenko <[email protected]>
ifupdown: improve compatibility with Debian

Set environment variable 'PHASE'.
Treat post-up and pre-down as aliases for up and down.
Uses th...

932a224716c115fd50e50c8566641809701e18d1 authored over 12 years ago by Andreas Oberritter <[email protected]>
man: fix handling of gzipped manpages

Signed-off-by: Denys Vlasenko <[email protected]>

693a02074345f2f11913c3383a4f2bee3c618af8 authored over 12 years ago by Denys Vlasenko <[email protected]>
mount: fix the wrongly stored fs creation time

This bug made our ext2 images non-mountable by ext4 driver.

Signed-off-by: Denys Vlasenko <vda....

9432d29aa18d8e17d649118f6de4b6037b20be27 authored over 12 years ago by Denys Vlasenko <[email protected]>
ps: use separate get_uptime() and make it work on non-linux too

Create get_uptime() function in procps/ps.c, and use it rather than
relying on linux-specific sy...

cafa3e4f576d92da21c8ee2704de6eaaf493eaec authored over 12 years ago by Michael Tokarev <[email protected]>
tar: fix 256-bit encoded number decoding

Signed-off-by: Etienne Le Sueur <[email protected]>
Signed-off-by: Denys Vlasenko <vda.linux@g...

861292167126c251dedaf63383d8da0e97d7cf72 authored over 12 years ago by Etienne Le Sueur <[email protected]>
awk: fix FS assignment behavior. Closes 5108

Signed-off-by: Denys Vlasenko <[email protected]>

df8066a78ccd9b899244145f6be0171957a41a1e authored over 12 years ago by Denys Vlasenko <[email protected]>
ftpd: free allocated string on error path

Signed-off-by: Denys Vlasenko <[email protected]>

e1db338a5187c008819932a4166f3aa27958c48e authored over 12 years ago by Denys Vlasenko <[email protected]>
ftpd: fix MDTM's month value. Closes 5336

Signed-off-by: Denys Vlasenko <[email protected]>

3bb858765e0524efdf2a05c8669ddbfde522d634 authored over 12 years ago by Denys Vlasenko <[email protected]>
update build date and usage after recent changes

Change-Id: Ia88a500235b20ad4908e5af88d85f588441efac7

ca14b0a938a1c9d4534a568efe365123ddecc06f authored over 12 years ago by Tanguy Pruvot <[email protected]>
unzip: ignore chmod errors

This makes unzip to FAT filesystems not exit with error.
This is similar to how the "normal" unz...

43243ab44cf99fbdd6bd068e9de8319b756497fd authored over 12 years ago by Natanael Copa <[email protected]>
busybox: tweak help text and copyright year

Signed-off-by: Denys Vlasenko <[email protected]>

5c499c41646c71e2ea4a126a1144984b50b8e0d2 authored over 12 years ago by Denys Vlasenko <[email protected]>
inetd: fix build failure in Android

Signed-off-by: Tias Guns <[email protected]>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail....

a04e46cad083e6e05da585a0056605ac20b9d31a authored over 12 years ago by Tias Guns <[email protected]>
get_linux_version_code: don't fail on Linux version strints like "3.0-foo"

Signed-off-by: Andreas Oberritter <[email protected]>
Signed-off-by: Denys Vlasenko <vda.linu...

1c1f06df759c99505a57881d27fa3ed0a2b2e487 authored over 12 years ago by Andreas Oberritter <[email protected]>
inetd: fix warnings

Change-Id: Ia4801d6a9314423074de1ddf4526800f55282cca

28cb1c169cfcef4845966e23946c7fe498a2b234 authored over 12 years ago by Tanguy Pruvot <[email protected]>
umount: instead of non-standard -D, use -d with opposite meaning

This has been in upstream busybox for quite sometime, 2008-02-14 12:00:21 (GMT)
And has no negat...

908c48af22e7b9f632d9411339a1a5a3b11a34c0 authored over 12 years ago by Denis Vlasenko <[email protected]>
ash: add a comment about VEXPORT

Signed-off-by: Denys Vlasenko <[email protected]>

566a313a7f531d7df28f8ae01d19a4b28134b2e3 authored over 12 years ago by Denys Vlasenko <[email protected]>
fbset: respect rgba configuration lines in fb.modes

The fbset utility would not respect "rgba" config entries in
the fb.modes file such as this (for...

b5c7220e7b2b6611fe5beca494c67bfe51fcfafb authored over 12 years ago by Linus Walleij <[email protected]>
acpid: add missing lid switch definition

This patch adds a missing LID0 switch definition.
Without it, closing the notebook lid is not de...

5345b8db8b30326d9ab0db9ac11fde9e7b9d3686 authored over 12 years ago by Eric Martin <[email protected]>
include sys/resource.h where needed

We use functions from sys/resource.h in misc applets, but don't include
the header. This breaks...

c5fe9f7b723f949457263ef8e22ab807d5b549ce authored over 12 years ago by Mike Frysinger <[email protected]>
mount: support strictatime option. Closes 5240

Signed-off-by: Denys Vlasenko <[email protected]>

9ad8979ff15e1b894ee1f4bb6a2535a1a2c20d65 authored over 12 years ago by Denys Vlasenko <[email protected]>
awk: make -F STR interpret escape sequences. Closes 5126

Signed-off-by: Denys Vlasenko <[email protected]>

ea664dde87d8e52df7d4003d988352a66562a945 authored over 12 years ago by Denys Vlasenko <[email protected]>
dpkg: fix creation of .list files (were empty since b768aeb). Closes 5324

While at it, fix filename order and free the list of names.

function ...

440a509849391f2dc8ec720a136577ede3306fa8 authored over 12 years ago by Denys Vlasenko <[email protected]>
trivial small speed optimization

Signed-off-by: Denys Vlasenko <[email protected]>

d52c9510fd3a9407044166360fe8b752fd841efc authored over 12 years ago by Denys Vlasenko <[email protected]>
mount: do not pass "comment=ANYTHING" option to kernel. Closes 5240

Signed-off-by: Denys Vlasenko <[email protected]>

6ebb2b6b242fc4e66100f6ea64101eb75d2071e9 authored over 12 years ago by Denys Vlasenko <[email protected]>
mount: undo recent breakage when mount flags were made unsigned

Signed-off-by: Denys Vlasenko <[email protected]>

a396ade9f83f05a65b0a6df3dcbdeb8cfef0c696 authored over 12 years ago by Denys Vlasenko <[email protected]>
mount: fix the wrongly stored fs creation time

This bug made our ext2 images non-mountable by ext4 driver.

Signed-off-by: Denys Vlasenko <vda....

c9a13116a4497f4597ad5db6eb3cac9680fd6fc4 authored over 12 years ago by Denys Vlasenko <[email protected]>
mount: set up RO loop device if mount -o ro. Closes 4784

Signed-off-by: Denys Vlasenko <[email protected]>

9ee426649006c4a0db7b4784f2ebb96865d4c705 authored over 12 years ago by Denys Vlasenko <[email protected]>
tweak help texts

Signed-off-by: Denys Vlasenko <[email protected]>

1d7ad7a022bf894e89904832a0c84f14c8ca2d31 authored over 12 years ago by Denys Vlasenko <[email protected]>
adduser: install to /usr, not /, like all other similar tools

Signed-off-by: Denys Vlasenko <[email protected]>

2bc495e4c402d9bc74c42ea01b7891356917d06e authored over 12 years ago by Denys Vlasenko <[email protected]>
Move several applets to different install dir:

Moved to [/usr]/sbin:
addgroup, adduser, delgroup, deluser,
arping, chat, ether-wake, fdformat, ...

dac8e79a190fcfedb9c9054034a521e84c7bec72 authored over 12 years ago by Denys Vlasenko <[email protected]>
tweak help text

Signed-off-by: Denys Vlasenko <[email protected]>

e3e0d2b81281e049db1abbdef11a2d0da079ca8f authored over 12 years ago by Denys Vlasenko <[email protected]>
build system: fix build of kconfig on Darwin

Of course busybox cannot be used on Darwin (Mac OS X), but it can be
cross-compiled for Linux th...

9b78e14dfb891e3f53685e284bc9d5e3bf25f5a6 authored over 12 years ago by Bernhard Walle <[email protected]>
wget: fix wget-supports--P testsuite failure. Closes 4940

Signed-off-by: Denys Vlasenko <[email protected]>

aacd44860129372e5d4ff1494664317f18cbb615 authored over 12 years ago by Denys Vlasenko <[email protected]>
config: do not refer to HTTPS for wget

Signed-off-by: Pierre Carrier <[email protected]>
Signed-off-by: Denys Vlasenko <vda.linux@goog...

e0a6004ce83ba519a0e6f0d277968d306c4df296 authored over 12 years ago by Pierre Carrier <[email protected]>
wget: make -c _not_ truncate the file

function old new delta
retrieve_file_data ...

6144124aac1d4a30ff81842ba1bb0e28373a71c8 authored over 12 years ago by Denys Vlasenko <[email protected]>
unzip: make options parsing more robust on getopt w/o gnu extensions

Also, code shrank:

function old new delta
sta...

c5b01016e622f01dfa9c8c542c0968fe37d4a5f2 authored over 12 years ago by Denys Vlasenko <[email protected]>
Merge branch 'master' of git+ssh://busybox.net/var/lib/git/busybox

604499e5a93d8055a761e968b12d6a0907bc3d0a authored over 12 years ago by Denys Vlasenko <[email protected]>
wget: correctly handle failure to -c (continue)

function old new delta
reset_beg_range_to_zero...

bf146b861083e3170af05016982d50d297e3ace7 authored over 12 years ago by Denys Vlasenko <[email protected]>
wget: add dummy --no-cache

function old new delta
static.wget_longopts ...

f5abc78579db1b2f0b8d8ed7353c621f4dc3d78d authored over 12 years ago by Vladimir Dronnikov <[email protected]>