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

hush: fix remaining known two bugs with IFS expansion. Closes 4027.

function old new delta
expand_vars_to_list ...

6e42b89b8d136316e1b97b56cf885e8ef9d64caf authored over 13 years ago by Denys Vlasenko <[email protected]>
hush: partially fix wrong expansion on $IFS (bug 4027).

In the added testcase, before patch we failed 8 out of 9 tests,
now we fail only 2 (4th and 5th)...

4fb53fb08ce3da8eac13438ce613df20e523c75d authored over 13 years ago by Denys Vlasenko <[email protected]>
Merge branch 'busybox' into gingerbread

68b85e6e454adb9cfedb3a68fb3e96106a3076d1 authored over 13 years ago by Tanguy Pruvot <[email protected]>
tar: ignore file size (assume 0) for hardlinks

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

954dbd3a004dcb8df7e1e7283c4e249e02a300a4 authored over 13 years ago by Ian Wienand <[email protected]>
clean generated include files in make mrproper

c38d2e762aaa19bdff76691c9af6152578c264d3 authored over 13 years ago by Tanguy Pruvot <[email protected]>
Merge branch 'busybox' into gingerbread

f84e95061823e166e93e16de2afa7fd12ad9c3c2 authored over 13 years ago by Tanguy Pruvot <[email protected]>
*: work around sysinfo.h versus linux/*.h problems

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

67905e2d7c6ee273b753af22fb22de0ebec918c1 authored over 13 years ago by Denys Vlasenko <[email protected]>
update build date

52431c54709f3db82cabcf235e7fc7cdafc7cf4a authored over 13 years ago by Tanguy Pruvot <[email protected]>
Merge branch 'busybox' into gingerbread

dc29f485511f17559f5b122f6251cc86fd874842 authored over 13 years ago by Tanguy Pruvot <[email protected]>
tcpudp: simplify help text

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

4abcb8b0d1c41544902ccd7927148eea393be37e authored over 13 years ago by Denys Vlasenko <[email protected]>
less: add a TODO comment

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

2ef4214dd9fef2b4251f9f2cb77d6aaa142db556 authored over 13 years ago by Denys Vlasenko <[email protected]>
less: optionally query terminal size via "ESC [ 6 n". Closes bug 2659.

+7 bytes is not selected, +100 if selected.

Signed-off-by: Denys Vlasenko <vda.linux@googlemail...

4e552a70ec00e4eb9bb0bcde95688ddb3c4fcefe authored over 13 years ago by Denys Vlasenko <[email protected]>
libbb.h: do not use homegrown struct sysinfo.

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

be391e759675b23ccf6e19cb6ea5b819840f3026 authored over 13 years ago by Denys Vlasenko <[email protected]>
Merge branch 'busybox' into gingerbread

fe8e1535b684067cb0bd0262792543ed4ca72ced authored over 13 years ago by Tanguy Pruvot <[email protected]>
android_defconfig: remove some extra cflags. untested

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

f7f99900fd08153709721814cf5081b2199e3f57 authored over 13 years ago by Denys Vlasenko <[email protected]>
add defconfig files for Android, Cygwin and FreeBSD

Also added an example script to show how to compile BusyBox against
Android's bionic.

Signed-of...

0a428607a05a5a823873a5f013be10ddd26601cc authored over 13 years ago by Daniel Fandrich <[email protected]>
update config

eba4519c2423619dab9d63dde8eb95cc9ae2b009 authored over 13 years ago by Tanguy Pruvot <[email protected]>
Merge branch 'busybox' into gingerbread

0d8e414d166126206c4a30186d3a6fc5eea4c73b authored over 13 years ago by Tanguy Pruvot <[email protected]>
dc: fix a case where we can run off malloced space

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

f2f9bc59327256baf2cf66bf634560c163c22852 authored over 13 years ago by Denys Vlasenko <[email protected]>
cttyhack: fail gracefully if the device node is missing

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

43a668b2eef5f77d1fe0bee1289cea6649fa793d authored over 13 years ago by Kevin Cernekee <[email protected]>
cttyhack: check sysfs for the name of the active console

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

064e99646a233240e91f453ba49f6baeab7c2c70 authored over 13 years ago by Kevin Cernekee <[email protected]>
fdisk: reinstate a short sleep between sync() and ioctl(BLKRRPART)

While at it, simplify code a bit.

function old ...

80856b37e888612c054158b9fa8a0021dbf8dadf authored over 13 years ago by Denys Vlasenko <[email protected]>
Merge branch 'busybox' into gingerbread

7c3e4aa58e899642273db38826cdde68ec7bbfc1 authored over 13 years ago by Tanguy Pruvot <[email protected]>
libbb/lineedit: implement optional Ctrl-R history search

function old new delta
read_line_input ...

a669eca3a230e35e4a6894a30168a047000f3b75 authored over 13 years ago by Denys Vlasenko <[email protected]>
Merge branch 'busybox' into gingerbread

Conflicts:
coreutils/usleep.c
libbb/inet_common.c
networking/ping.c
networking/telnet.c
uti...

b12cc7b2677f276134c5f88bbb6baecbbe2e31bc authored over 13 years ago by Tanguy Pruvot <[email protected]>
bloat-o-meter: don't require that pythin is in /usr/bin.

Signed-off-by: Lauri Kasanen <[email protected]>
Signed-off-by: Denys Vlasenko <vda.linux@goo...

98f213ed7940d70a5ba7ea502469e51da8b0a2b0 authored over 13 years ago by Lauri Kasanen <[email protected]>
make configs/* files have _defconfig suffix

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

4ee64878497bbde0c9f1bc8816e07df8f1696271 authored over 13 years ago by Denys Vlasenko <[email protected]>
more tweak for bionic

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

14bd16ac56e81e4912341cb731dc54af0dbe9e6c authored over 13 years ago by Denys Vlasenko <[email protected]>
usleep: do not check for usleep error, it should never fail

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

acff3733bae6a9928d0109d5e4f93c32e82969d8 authored over 13 years ago by Denys Vlasenko <[email protected]>
a few tweaks for bionic

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

8f6ce094dc780010e51e38bf96b9d107cefdd4b6 authored over 13 years ago by Denys Vlasenko <[email protected]>
Support configuring Busybox from _defconfig files

The existing test .config files are moved to configs/ and renamed
to *_defconfig. 'make xyz_defc...

126f2b2853502a7e74e73c11b86a25510a76b9c0 authored over 13 years ago by Daniel Fandrich <[email protected]>
hwclock: use locale-specific date output format

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

319b8bb3558ec4149f8653c1ff147d4ca8ba0217 authored over 13 years ago by Denys Vlasenko <[email protected]>
halt: perror_msg_and_die needs bb_ prefix

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

db43d3d418fd228367594c926f206e7d7fe7b1ab authored over 13 years ago by Denys Vlasenko <[email protected]>
typo fixes

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

b5de0c12d6f1803ed6d161c9a56aab99412d3b97 authored over 13 years ago by Dan Fandrich <[email protected]>
platform.h: tweaks for cygwin

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

4dc35fb5b6b574552a432622274941a6e4c67476 authored over 13 years ago by Denys Vlasenko <[email protected]>
restore default config for first build after repo init or repo sync

dfd4156f8cab9f40a8024828e9519830c9f98c7b authored over 13 years ago by Tanguy Pruvot <[email protected]>
Revert "ignore android generated includes"

This reverts commit 17c01e47b88a507c8999b8376a5c0a63e951eab1.

6accde487605a9cf4d1d756b9807a2b01b79a9e7 authored over 13 years ago by Tanguy Pruvot <[email protected]>
execute busybox_prepare without CFLAGS

b2ccaf3f4723a5cebf6550142f2f71b9e8e769a4 authored over 13 years ago by Tanguy Pruvot <[email protected]>
add default include directory for first make prepare

f233646a402f0892a814b700725173e7e8c5089e authored over 13 years ago by Tanguy Pruvot <[email protected]>
reduce busybox time format to fit in screen with suffix extension

c84bbbcfdd2ec92fd3db3e7046185851019396ed authored over 13 years ago by Tanguy Pruvot <[email protected]>
Merge remote-tracking branch 'busybox_net/master' into gingerbread

87a0282ab802b285dcc2da6d922cf1428ce16acf authored over 13 years ago by Tanguy Pruvot <[email protected]>
remove obsolete define ANDROID_CHANGES

c81b2cf3247203872f1d1b59f5ba6c31f8867316 authored over 13 years ago by Tanguy Pruvot <[email protected]>
enhanced profiles, copy scripts no more required

64baaf5ab691ba53474db07699bce625d30bbb6c authored over 13 years ago by Tanguy Pruvot <[email protected]>
update gitignore

e4f02d63a408fd97a557f1e071e50b4d03b8d2a1 authored over 13 years ago by Tanguy Pruvot <[email protected]>
more and less const char fmt fixes

6d9e2a31928817c751e48e4879cf83bf3666a31e authored over 13 years ago by Tanguy Pruvot <[email protected]>
reduce diff with official busybox, do not use %s on defined strings

f7ae0a261637bc9c09c0bf2fd89c8f1812403cda authored over 13 years ago by Tanguy Pruvot <[email protected]>
cleanup

4aadeffdbf60ee05276b7c908829817b33ccbc54 authored over 13 years ago by Tanguy Pruvot <[email protected]>
build static lib first

d0fce6d15af2c34fb0091d27eabd0469a41b02e8 authored over 13 years ago by Tanguy Pruvot <[email protected]>
fix include copy script permissions

b9a4cf8d7ae27fb5a0b25b96b18110778eb4a81d authored over 13 years ago by Tanguy Pruvot <[email protected]>
hwclock: better help text

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

46465ecf72ee5c0910d036668eba499928f3379e authored over 13 years ago by Denys Vlasenko <[email protected]>
add vi regex support and some long options on core tools

6a2ee1649760b75ce13835ee8548dfa08901a92c authored over 13 years ago by Tanguy Pruvot <[email protected]>
md5/shaNsum: make -c support a list of files

function old new delta
md5_sha1_sum_main ...

e3f805ccc35be010b9476847dccc3f1d0f8011c5 authored over 13 years ago by Lauri Kasanen <[email protected]>
Merge branch 'busybox' into gingerbread

8340c01222156ee40b919225dab86a0a94143ea3 authored over 13 years ago by Tanguy Pruvot <[email protected]>
vi: tweak regex.h include

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

066f39956641300c1e5c6bfe6c11a115cea3e2cf authored over 13 years ago by Denys Vlasenko <[email protected]>
halt/reboot: better message if /sbin/telinit is not found

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

104e01409de48057f34fa8abe3fcae11820a651c authored over 13 years ago by Denys Vlasenko <[email protected]>
ignore android generated includes

17c01e47b88a507c8999b8376a5c0a63e951eab1 authored over 13 years ago by Tanguy Pruvot <[email protected]>
merged commit between gingerbread and busybox/master 20110630

8aeb3719294721f744239ced474d159f073eef55 authored over 13 years ago by Tanguy Pruvot <[email protected]>
Use the _unlocked stdio macros only when they're all available

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

75214cfe00c72c51c67c9ac2541f06b0540136f1 authored over 13 years ago by Dan Fandrich <[email protected]>
libbb.h: tweak _unlocked hack

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

0c4cf42c1e4fbb5af8952cfbec926fe7d7b318d5 authored over 13 years ago by Denys Vlasenko <[email protected]>
Use the built-in getline on more systems that don't have it

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

0e79e7bb420c58fa8e5d2d88c5d3a26f94c761af authored over 13 years ago by Dan Fandrich <[email protected]>
platform.c: provide getline implementation

Signed-off-by: Timo Teras <[email protected]>
Signed-off-by: Denys Vlasenko <vda.linux@googlemai...

0a5b310067abfde9bf74a42352fc421e1c27e2b9 authored over 13 years ago by Timo Teras <[email protected]>
vi: fix regex search, make it selectable in config

function old new delta
char_search ...

b9ba580917b59e4770ba99db7c61288f2476eb61 authored over 13 years ago by Walter Harms <[email protected]>
id: correct getgroups usage

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

52f4fe9db6cedfba332ee0923182f5b2e9d9673b authored over 13 years ago by Denys Vlasenko <[email protected]>
groups: make it NOEXEC

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

d5ac9c88a7f620f6b775e404b145017827a10480 authored over 13 years ago by Denys Vlasenko <[email protected]>
ls: fix HAVE_STRVERSCMP check; add check for older uclibc versions

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

1e18a01fa2965ef967b99d519018e21c9b5f15af authored over 13 years ago by Denys Vlasenko <[email protected]>
groups: new applet

Signed-off-by: Tito Ragusa <[email protected]>
Signed-off-by: Denys Vlasenko <vda.linux@googl...

33092f1003982fc26339c0fda66283805cfbcfb1 authored over 13 years ago by Tito Ragusa <[email protected]>
Add HAVE_STRVERSCMP, guard the only usage of strverscmp with #ifdef

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

561f9c8585e7cb0882472297f4fd2ed763dc085a authored over 13 years ago by Denys Vlasenko <[email protected]>
setserial: added missing \n in help text

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

040b5a2e29743e21698d98c427fe033ffcc94eeb authored over 13 years ago by Dan Fandrich <[email protected]>
libbb: use _unlocked variants of stdio I/O.

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

06448912e6af33a1ac95f985448f83cbd39bac44 authored over 13 years ago by Denys Vlasenko <[email protected]>
parse_config: use getline. BIG speedup with glibc (~40%).

function old new delta
config_read ...

adcabf3235a13e77a32ff2a7b7cf80be8ee3dfe3 authored over 13 years ago by Timo Teras <[email protected]>
modprobe: use hash table. speeds up significantly if modprobe.dep is large

function old new delta
helper_get_module ...

e12e0acb92329f95a77121f489b491d84b6a2c33 authored over 13 years ago by Timo Teras <[email protected]>
diff: disable debug code; remove unsupported --dry-run from help text

function old new delta
packed_usage ...

416e978ce80997088d3f0f2dd532554863d95ab5 authored over 13 years ago by Denys Vlasenko <[email protected]>
libbb/read_cmdline: prepend {comm} if different from argv0. Closes 3835.

function old new delta
read_cmdline ...

5331e382f72a606c026424e95fcc7dc50a25608c authored over 13 years ago by Denys Vlasenko <[email protected]>
procps: remove PSSCAN_STAT define, users were using it incorrectly

Also contains small cleanups ps.

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

12ac6287eedf45d896557b95270a6e0323951917 authored over 13 years ago by Denys Vlasenko <[email protected]>
fix false positive in parse test

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

da947607625bc5510ec56b27e04445db300f4418 authored over 13 years ago by Denys Vlasenko <[email protected]>
parse_config: make test applet easier to enable; fix its code

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

3a649363aa34742b641125f51713493de4d3c7ef authored over 13 years ago by Denys Vlasenko <[email protected]>
libbb: split bb_get_chunk_from_file and bb_get_chunk_with_continuation

This also moves bb_get_chunk_with_continuation into its sole user,
parse_config.c.
This allows t...

a1a448347e71c9899ad1500cbd8739fd82e1bb91 authored over 13 years ago by Denys Vlasenko <[email protected]>
inetd: check if RPC is available

It would be better to have FEATURE_HAVE_RPC be user-selectable and
depend mount.nfs and inetd-rp...

901a53baecd5b8a580f63eb23d481f553de72634 authored over 13 years ago by Bernhard Reutner-Fischer <[email protected]>
ls: fix comment about -p (it's compatible now)

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

8ea683d5dfefa933cde9a691f14e788e1eb4b290 authored over 13 years ago by Denys Vlasenko <[email protected]>
ls: make -v and -X actually work as intended

function old new delta
strverscmp ...

f194cc1f3376a26158940d91d0179a3e70233e10 authored over 13 years ago by Denys Vlasenko <[email protected]>
iplink: tweak includes to work on android

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

b307eabf4d47cbe224e35711838c8545f610205b authored over 13 years ago by Denys Vlasenko <[email protected]>
pkill/pgrep: support extended regular expressions

Done by enabling the REG_EXTENDED and REG_NOSUB regex flags,
which also increases compatibility ...

000ae5cefe204aec44e7997440c4ea7eca5d4893 authored over 13 years ago by Wade Berrier <[email protected]>
Replaced __u32 etc. with standard uint32_t style types

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

6295d273add9e72f7074d44eeee7a2c281bac975 authored over 13 years ago by Daniel Fandrich <[email protected]>
*: simplify Ethernet header includes

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

f533ec876716415ed0e6ba28d13dfb6263068e82 authored over 13 years ago by Dan Fandrich <[email protected]>
build system: delete generated files on "make mrproper"

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

d488f5e8dbdcd1f5f0ebb2ee9c1f2fb4a5374290 authored over 13 years ago by Denys Vlasenko <[email protected]>
fbset: apply modelines. Closes 3823

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

972e04607004bc265c0b894e48996232b95dbfef authored over 13 years ago by Denys Vlasenko <[email protected]>
fix breakage caused by 'remove "Options:" string from help texts' commit

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

d7efa06b83a629d17b57ba42b36a412deb9af984 authored over 13 years ago by Denys Vlasenko <[email protected]>
*: remove "Options:" string from help texts

function old new delta
packed_usage ...

66426760beef7e87c4735f433d123daf911b5b4a authored over 13 years ago by Denys Vlasenko <[email protected]>
iostat: code shrink

function old new delta
iostat_main ...

9f7780250ce4bbee9c0a8f1044875e303479e196 authored over 13 years ago by Maksym Kryzhanovskyy <[email protected]>
udhcpc: allow -O OPT take numeric params

function old new delta
udhcpc_main ...

5d3aaceb790461dca3f770483bbccd161e78a728 authored over 13 years ago by Denys Vlasenko <[email protected]>
appletlib.c: do not use PAGE_SIZE for malloc tweaking

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

fe86d6b6361d07529288fa20aa5cab5472b64344 authored over 13 years ago by Denys Vlasenko <[email protected]>
platform.h: support for build under Android

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

71d73136250efa7dd5b5b023df76487f6e723830 authored over 13 years ago by Dan Fandrich <[email protected]>
only compile obscure.c when needed

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

2f5769151fda6cec0f1ef7b5d345fb597160446e authored over 13 years ago by Dan Fandrich <[email protected]>
replace nonstandard unsigned typedefs

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

f3854f789c68cfdcfe760de064a291d5203a2499 authored over 13 years ago by Dan Fandrich <[email protected]>
hush: better comment. No code changes

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

56a3b82e9692a25ef9c9269e88feac0d579ce8e8 authored over 13 years ago by Denys Vlasenko <[email protected]>
hush: fix a corner case of empty "do \n done" structure

The structure is:

while cmd; do
done

bash doesn't accept it at all. We were accepting ...

00ae989ee5b57593362405288b5e977551cafb0b authored over 13 years ago by Denys Vlasenko <[email protected]>
makedevs: fix help-text

pull
http://git.buildroot.net/buildroot/commit/?id=99ead3c2ead605d6504b9abad111778dc2a93ae6

Sig...

14f55538f07f0b1493c713d84a046b9022fcf8fb authored over 13 years ago by Bernhard Reutner-Fischer <[email protected]>
fix !ENABLE_FEATURE_GETOPT_LONG build. Closes 3775

When compiling with !ENABLE_FEATURE_GETOPT_LONG, busybox still tries
to include getopt.h which i...

488dd7086925b83bb36568965558221e04d2cc91 authored over 13 years ago by Denys Vlasenko <[email protected]>
fuser: fix inverted access() check. Closes 3799.

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

217a7f4bf95339a93a217c5806c5b9a48c0027d5 authored over 13 years ago by Denys Vlasenko <[email protected]>
setconsole: open console for writing rather than reading

The console passed to TIOCCONS has to be writable, otherwise future
console writes will fail.

T...

8dc6195c97e6bfc70a0158bce40c87d74d1a83d6 authored over 13 years ago by Peter Korsgaard <[email protected]>