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

modinfo: trivial optimizations

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

df7f2008c2a3a54437d2678b8d53eddaf136eb89 authored almost 14 years ago by Denys Vlasenko <[email protected]>
modinfo: show firmware and depends fields

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

12f44ea18344f66e03e61e621a6c0fd2d36f7595 authored almost 14 years ago by Lauri Kasanen <[email protected]>
wget: make "wget -O FILE URL1 URL2" concatenate output

Also fixes a few cases where URL1's data (like start pos)
was leaking into URL2

function ...

2384a357f41a92421e1e68fdd3a1afda7922a8ea authored almost 14 years ago by Denys Vlasenko <[email protected]>
wget: fix SEGV with multiple urls and redirection

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

57b4909db92ab403cc955e6cef4ea2b8318586b6 authored almost 14 years ago by Pere Orga <[email protected]>
hush: do not print killer signal's name for SIGPIPE

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

7c6f2468ccc849c9f8401ee97a3d894d8f483773 authored almost 14 years ago by Denys Vlasenko <[email protected]>
echo: fix ENOSPC detection and some iffy code in \NNN handling

function old new delta
echo_main ...

b9348440b0491b479457b304754bca4840286f74 authored almost 14 years ago by Denys Vlasenko <[email protected]>
udhcpc: use more correct, and more importantly, more understandable BPF code

Signed-off-by: Vladislav Grishenko <[email protected]>
Signed-off-by: Denys Vlasenko <vda.linux@g...

713e6d78e1cb567848805e8dd0c9c0cadbfa787a authored almost 14 years ago by Vladislav Grishenko <[email protected]>
reverted LINHIB0001 swap signature addition

see:

https://bugs.launchpad.net/ubuntu/+source/util-linux/+bug/683605

Signed-off-by: Denys Vla...

48a5219f39a7fcb8b9670d20439a3ab89c2b9bac authored almost 14 years ago by Denys Vlasenko <[email protected]>
Move stpcpy replacement function into libbb

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

dc50676cce35cdba3ecba3870c3f752408d6db70 authored almost 14 years ago by Dan Fandrich <[email protected]>
mktemp: make it more compatible with GNU coreutils 8.4

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

4ed3c52ce9b3ce5604c4fa075fda374f8cd01eea authored almost 14 years ago by Denys Vlasenko <[email protected]>
fix bug 3223 (parameter loading problem for 2.4 kernels)

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

07cda2268a6cff59378af16eabc4968d9bebe915 authored almost 14 years ago by Denys Vlasenko <[email protected]>
wget: support multiple URLs on command line even without -O :)

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

9a5b7f636dad35ac84056768b3669bdca02d2700 authored almost 14 years ago by Denys Vlasenko <[email protected]>
wget: support multiple URLs on command line

function old new delta
wget_main ...

a3661096f2e8b49f66ce6c9bba71aa01b79098e2 authored almost 14 years ago by Denys Vlasenko <[email protected]>
typo fix in comment

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

a84eadf9bf4112e16d71304c586dfbb64eb85fed authored almost 14 years ago by Denys Vlasenko <[email protected]>
find: trim help text a bit

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

e1a4209a5e9a8efe85bed47b576bdcba17056d2d authored almost 14 years ago by Denys Vlasenko <[email protected]>
find: remove the hack we use to parse options first, replace with simpler code

text data bss dec hex filename
867764 438 7552 875754 d5cea busybox...

053c12e0de30afbc19019ffa9b0cb01edc44539f authored almost 14 years ago by Denys Vlasenko <[email protected]>
find: print/print0/prune _can_ be inverted, fix it

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

805f2453d02e9d5cbbbd5c37c6659691e1697630 authored almost 14 years ago by Denys Vlasenko <[email protected]>
find: document ! (not) operator

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

27076b823357a650b3df8e166faab471111d9160 authored almost 14 years ago by Denys Vlasenko <[email protected]>
find: help text: PATH must be first

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

4604dd86c503960c86fd23284806eb5eb700d199 authored almost 14 years ago by Denys Vlasenko <[email protected]>
find: yet another tweak to help text

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

56cdb2fc3725ede59edc53e53127912c186d409b authored almost 14 years ago by Denys Vlasenko <[email protected]>
find: fix help text about -prune: it also does assume -print

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

4dea9eb07f27384bdbfa39d7fa58cff776b583fa authored almost 14 years ago by Denys Vlasenko <[email protected]>
find: significantly improve hext text. +116 bytes

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

cef85c2442886eabfc0d023af86843ba90fbe081 authored almost 14 years ago by Denys Vlasenko <[email protected]>
typo fix

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

0b8a7723c7351533826283c07b37cf2daa77ecf8 authored almost 14 years ago by Denys Vlasenko <[email protected]>
wget: display 100% at the _end_ of chunked download

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

88ad9da65ef6227e366a60b58be22c83bcf11c18 authored almost 14 years ago by Denys Vlasenko <[email protected]>
wget: chunked mode fix. Closes bug 3229

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

c60f4460bb3f53c5cfcfd01c99a50eb9ae69f8aa authored almost 14 years ago by Denys Vlasenko <[email protected]>
wget: explain clearerr more clearly

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

f9af3756687840c76d8ba4e34b33916b6e36ca61 authored almost 14 years ago by Denys Vlasenko <[email protected]>
wget: correctly handle rare case when we get EAGAIN _on first_ read

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

8766a791e847fdf1f3f00222f18c18833f40abda authored almost 14 years ago by Denys Vlasenko <[email protected]>
progress meter: fix bugs found in stall detection and unknown size logic

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

ab8d00d64fc23602875952c08c030f05f206686c authored almost 14 years ago by Denys Vlasenko <[email protected]>
progress meter: move file name to bb_progress_t. +20 bytes

We were doing expensive unicode conversion on every update

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

d55e13964916af6a083be881bffdb493af287c1d authored almost 14 years ago by Denys Vlasenko <[email protected]>
libbb/progress.c: make sure we never get negative ETA

function old new delta
bb_progress_update ...

e52e67cb512e775fd83ca399cc807c363ba59dcc authored almost 14 years ago by Denys Vlasenko <[email protected]>
progress meter: display >999 hours ETA correctly

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

838d4bb0cd0805e1671073627d86baf100af021b authored almost 14 years ago by Denys Vlasenko <[email protected]>
wget: shrink progress meter code; strink wget and add debug logging

function old new delta
fgets_and_trim ...

f836f01cc3eb39e5e4c7186f50b456b57fae2010 authored almost 14 years ago by Denys Vlasenko <[email protected]>
progress bar: better overflow protection; more precise bar

function old new delta
bb_progress_update ...

805aa9fec923109e90c87eda2f116ee2fa5fe962 authored almost 14 years ago by Denys Vlasenko <[email protected]>
wget: use closed HTTP/1.1 connection, stop when we dl'ed $content_len bytes

function old new delta
retrieve_file_data ...

9213a55bf0cc833d024975865a96a762b7a90b62 authored almost 14 years ago by Denys Vlasenko <[email protected]>
remve erroneous dependensies on INSTALLER

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

aaf091f97dce15460b52d47c95cac81762be7612 authored almost 14 years ago by Denys Vlasenko <[email protected]>
getty config help: fix example script

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

95897f9fd2f7122c7d26d93997e1164c0da41c0a authored almost 14 years ago by Denys Vlasenko <[email protected]>
getty: extend its config help

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

b44e9760e101b0eddf49de2ecd5f8fcbf2f289a4 authored almost 14 years ago by Denys Vlasenko <[email protected]>
reset: "ESC(K" selects German, why do we use THAT? Change to "ESC(B" (US)

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

b2f00ac22a24b68e74978d04f443cfa01c665fe9 authored almost 14 years ago by Denys Vlasenko <[email protected]>
save 10 bytes on strings

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

dee0fc9da1b53efc4c5e0596428dda556995bc26 authored almost 14 years ago by Denys Vlasenko <[email protected]>
wget: remove functions which retry on EINTR

function old new delta
retrieve_file_data ...

0fac2f7b5b0bacf2c1ad73215acb312e012f0227 authored almost 14 years ago by Denys Vlasenko <[email protected]>
fix trivial build failure

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

e3ece7878bff0a32a992c1f5f340ad223c009679 authored almost 14 years ago by Denys Vlasenko <[email protected]>
wget: use FEATURE_COPYBUF_KB-sized buffer. Much faster for local transfers

function old new delta
base64enc ...

df4e16c9af6d6270d91d17d31c6098ecb259e5cc authored almost 14 years ago by Denys Vlasenko <[email protected]>
tc: less ugly check for bad sizeof(G)

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

77350aa93392d36dc419d3e11bda6bf9bed993ff authored almost 14 years ago by Denys Vlasenko <[email protected]>
iproute: fix handling of "dev IFACE" selector

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

f13347130245f9fb86ecb3b9c217d3c558a717a9 authored almost 14 years ago by Denys Vlasenko <[email protected]>
scripts/mkconfigs: don't use invalid basic regexp

\? are GNU extension and thus are non-standard

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

e7212a4ce5aa3570f7195c48335f0280a0fd4383 authored almost 14 years ago by Denys Vlasenko <[email protected]>
use unistd.h before _POSIX_VERSION

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

698e8095fa8d5b5b039168205dd24698b95dc6a6 authored almost 14 years ago by Denys Vlasenko <[email protected]>
ash: fix TMOUT not restoring tty attributes

function old new delta
pgetc ...

66c5b12dbf85142eea257ba6047191d7c0ee43f3 authored almost 14 years ago by Denys Vlasenko <[email protected]>
incorporate header fixes proposed in bug 3097

Not sure these are *really* needed, but I suppose they don't hurt

Signed-off-by: Denys Vlasenko...

dd807c16f99b4ead544289b83c88cc2488542f72 authored almost 14 years ago by Denys Vlasenko <[email protected]>
scripts/kconfig/mconf.c: stop-gap fix for buffer overflow

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

5a746dcec5c1e09c3cff0326c3b205d2427861f0 authored almost 14 years ago by Denys Vlasenko <[email protected]>
echo: do not retry on write errors

function old new delta
echo_main ...

8ee2adab21328761b80e0cbc513eda7eaa880b24 authored almost 14 years ago by Denys Vlasenko <[email protected]>
typo fix

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

b8ab4b038803df195eee9844c3597dd640c00393 authored almost 14 years ago by Denys Vlasenko <[email protected]>
tar: fix a bug where autodetection messes up -z on extract

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

aef441cb4d567da5575c498141b21eb38dc3fdaf authored almost 14 years ago by Denys Vlasenko <[email protected]>
runlevel/wall: depend on utmp feature

These utils use funcs from utmp.h (like setutent), but utmp.h is only
included when FEATURE_UTMP...

ca18e25525267736e7e919987c50569f27d70d36 authored almost 14 years ago by Mike Frysinger <[email protected]>
udhcpc: fix a problem with binary-encoded options

function old new delta
attach_option ...

fbea22056014a05a0c6619eb458d4955869b5e93 authored almost 14 years ago by Denys Vlasenko <[email protected]>
ping: trivial simplification. -2 bytes

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

281e7b8848108f26253ffc466fc149c04665a2c2 authored almost 14 years ago by Denys Vlasenko <[email protected]>
ping: fix IPv6 pinging. Closes bug 3187

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

1bb52a9b73772d47a49bcaee0eb4eeb0c68b9b4c authored almost 14 years ago by Denys Vlasenko <[email protected]>
Let fbsplash display images even when a second buffer is active

If a previous application uses double buffering and makes the
second buffer visible, fbsplash's ...

07078c29663c6530e6a35b136422448c3bd6d105 authored almost 14 years ago by Dan Fandrich <[email protected]>
ubimkvol,ubirmvol,ubirsvol: new applets

function old new delta
ubi_tools_main ...

3e2834fe72b023155904e118c4f71a8ff73a90ec authored almost 14 years ago by Reuben Dowle <reuben.dowle at navico.com>
ash: optional support for $TMOUT variable

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

046341e8bd91a2a2c0d44b40217fa1c5ce1dd949 authored almost 14 years ago by Denys Vlasenko <[email protected]>
ash: cosmetic cleanups

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

8c52f803976c79812a75b9317107cc0a8fb94c7f authored almost 14 years ago by Denys Vlasenko <[email protected]>
libbb: spawn should remove child which failed to exec

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

c5d0f15dbd8087f60b377fa9fc18d08698429189 authored almost 14 years ago by Denys Vlasenko <[email protected]>
tar: support -T - and -X -

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

3237f5c307c066a008909f35115e21c9473504ab authored almost 14 years ago by Denys Vlasenko <[email protected]>
whitespace fixes

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

b7c9fb27cba3d697e602f8cbf88cde135d8d6c5e authored almost 14 years ago by Denys Vlasenko <[email protected]>
move nofork_save_area from libbb.h to vfork_daemon_rexec.c

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

6307357effb79c8fbc6ccc9d4528c8c1c48a4831 authored almost 14 years ago by Denys Vlasenko <[email protected]>
hush: use FEATURE_SH_NOFORK to enable NOFORK trick

Also expands docs

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

b72baeb00328576df415f9a4b4f3d5f202e3be11 authored almost 14 years ago by Denys Vlasenko <[email protected]>
libbb: make BB_EXECVP/LP try to exec real binary if there's no /proc/self/exe

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

c71b469f5daceb717e31cc9ce46b0e058e2c57b6 authored almost 14 years ago by Denys Vlasenko <[email protected]>
ps: implement -o stat

function old new delta
func_stat ...

099e528919e2219772265e99ab8a43d188c1b8db authored almost 14 years ago by Denys Vlasenko <[email protected]>
modprobe/insmod: fix parameter quoting

function old new delta
parse_cmdline_module_op...

c5830bdf6558edbc567d7c5dce1ff8059049e202 authored almost 14 years ago by Denys Vlasenko <[email protected]>
revert commit 1396221d5a741ef8e1e8abca88836b341a3cab84

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

8ae386bf195c6ea53232bacd2eb8cf26676962e4 authored almost 14 years ago by Denys Vlasenko <[email protected]>
df,find_mount_point: optionally don't ignore rootfs

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

55ae0e9238e1979f0200700ec5dbd0df8d32f7a2 authored almost 14 years ago by Lauri Kasanen <[email protected]>
fdisk_osf: simplify ifdef (incidentally, adds support for Microblaze)

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

625cfd87d9282c9698a02cd6acd870ee0baee407 authored almost 14 years ago by Denys Vlasenko <[email protected]>
tar: add -h and -T to help text

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

b5233f8556d330ae866b903f64a5f14535e4b171 authored almost 14 years ago by Denys Vlasenko <[email protected]>
libbb/copy_file.c: use smallints instead of signed chars

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

aa4f9a2fd8a077c4e61e78fc397b47e541b0c140 authored almost 14 years ago by Denys Vlasenko <[email protected]>
getty: fix "ifdef CMSPAR"

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

4907f6ec58bfe1f7622027669c53df208054d334 authored almost 14 years ago by Denys Vlasenko <[email protected]>
getty: restore CRTSCTS comment

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

f36368ed3767381b68cb626df4d6865ec392621e authored almost 14 years ago by Denys Vlasenko <[email protected]>
id: fix inverted if (!ENABLE_DESKTOP)

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

df7b6577c6abaff551b15ccc80917553afde33fb authored almost 14 years ago by Denys Vlasenko <[email protected]>
getty: do clear CLOCAL and CRTSCTS unless told otherwise

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

ffd81f2003deaf3471e1da818735df91841399c4 authored almost 14 years ago by Denys Vlasenko <[email protected]>
getty: do not clear all c_cflag's (we were clearing baud bits!)

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

cf9d33a894230479b317ccee120342e3a32c836c authored almost 14 years ago by Denys Vlasenko <[email protected]>
getty: wait up to 5 seconds for the output buffer to drain

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

ddd1ec1c279da19a79238ce9df820d79415fa33a authored almost 14 years ago by Peter Korsgaard <[email protected]>
stty: cosmetic fix to settings table; no code changes

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

e3d4c03852f17b20eafaedf957afa1b0bf03c66f authored almost 14 years ago by Denys Vlasenko <[email protected]>
getty: document bits we don't set - maybe we should set some of them?

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

3ff9be31be0c69802b2b29f397915b9dc1689c2e authored almost 14 years ago by Denys Vlasenko <[email protected]>
getty: add ECHOE explanation

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

d7c25e98bfd5dd62c19d6d672410ce61efa16801 authored almost 14 years ago by Denys Vlasenko <[email protected]>
getty: explain every bit in termios; remove redundant stuff in termios_final

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

d8494934a7b7cb8063282b03a6b996c9b7cec42a authored almost 14 years ago by Denys Vlasenko <[email protected]>
disable length applet. ${#var} and echo -n "$var" | wc -c are portable equivalents

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

ea023eacad23f6a30cffe4f255a050b91748fc2f authored almost 14 years ago by Denys Vlasenko <[email protected]>
diff: return 1 when skipping directories with -r, but without -N

Diff in diffutils will return 1 in case -r option is specified without
-N something exists only ...

f18a82d9b320146e367217aba6664b1efb1be68c authored almost 14 years ago by Alexander Shishkin <[email protected]>
move utmp.h include to libbb.h

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

8d0e0cdadf726beab28ccdc7d69738c1534e1f74 authored almost 14 years ago by Denys Vlasenko <[email protected]>
top: replace %MEM with %VSZ in header text

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

9aa599dc9dc076f6fa6e4312e4750a703cf16450 authored almost 14 years ago by Denys Vlasenko <[email protected]>
add ENABLE_FEATURE_SYSTEMD and use it in syslogd

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

9b3b9790b32d440eb89af5edda70a66b1829e861 authored almost 14 years ago by Davide Cavalca <[email protected]>
top: document a debugging script

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

444ff284c4097081108e0eded4711247aacda740 authored almost 14 years ago by Denys Vlasenko <[email protected]>
nicer looking ifdef in libbb/makedev.c

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

975c7141831aa6bf8d9abcafd1e5a9e108a910fc authored almost 14 years ago by Denys Vlasenko <[email protected]>
getty: flush _only_ input after switching to the next baud rate

It was originally like this, but at some point TCIFLUSH was
inadvertently changed to TCIOFLUSH.
...

136091886e287181c6c55bbeadf7325545285416 authored almost 14 years ago by Denys Vlasenko <[email protected]>
stty: enable line discipline display and change code if __linix__

function old new delta
stty_main ...

e54cfc5477def68dfe00f39ac0737f4eaeda27e9 authored almost 14 years ago by Denys Vlasenko <[email protected]>
getty: simplify macros; improve VSWTC[H] compat

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

7073964b5fc01fbe83eee17e52a2341b19cf11c5 authored almost 14 years ago by Denys Vlasenko <[email protected]>
FreeBSD compat for match_fstype

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

6b1ce455986ae547b9a0e1e238b90ba2a928599b authored almost 14 years ago by Chris Rees <[email protected]>
FreeBSD compat for makedev

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

e22af94afb904b8f727b4eaff329e15783ec1cc7 authored almost 14 years ago by Chris Rees <[email protected]>
FreeBSD compat

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

330718ef5574d1f830e304107d2a43038aa6ff5c authored almost 14 years ago by Chris Rees <[email protected]>
FreeBSD compat

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

e3c127d846eb2febbdb86bcf6c0c92622ab98eea authored almost 14 years ago by Chris Rees <[email protected]>
stty: make swtch and iutf8 visible/settable

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

271c0ce379be4b59d28e17f4774f5a078e77f64b authored almost 14 years ago by Denys Vlasenko <[email protected]>
getty: more simplifications; explain how we treat parity now

function old new delta
getty_main ...

faaf8cb3faf413485f2ea1bb3656ac40cb48b785 authored almost 14 years ago by Denys Vlasenko <[email protected]>
getty: simplify code by going to more straignforward G trick

function old new delta
getty_main ...

6596380f52cd48b8b44443bb5677ec8caf538761 authored almost 14 years ago by Denys Vlasenko <[email protected]>