Denis Vlasenko bfc93a3caf5 nmeter: 4k buffers are too small for /proc files, make them dynamically sized with 16k upper limit. +75 bytes 26 Sep 2008 Denis Vlasenko ee5dce33659 libpwdgrp: make it coexist with <pwd.h>, <grp.h> and <shadow.h>. allows to get rid of hacks in libbb.h (extra declaration of setgroups -
now it comes from grp.h as intended). 26 Sep 2008 Denis Vlasenko f1980f67d3b dhcp: add FAST_FUNC as appropriate. -160 bytes. 26 Sep 2008 Denis Vlasenko cdb0b652ddd dhcpc: treat "discover...select...discover..." loop the same way as "discover...discover...discover..." 26 Sep 2008 Denis Vlasenko b46d5f9a936 fix usage text - s/USE_GETOPT_LONG/USE_FEATURE_xxxLONG_OPTIONS/ by Markus Heidelberg (markus.heidelberg AT web.de) 25 Sep 2008 Bernhard Reutner-Fischer 97516fc3a60 - add dpkg -l <packagepattern> (Peter Korsgaard) 25 Sep 2008 Bernhard Reutner-Fischer 6c4dadefb61 - update my name. No obj-code changes ;) 25 Sep 2008 Bernhard Reutner-Fischer a46d2b1d2de - improve helptext 25 Sep 2008 Denis Vlasenko c8842213f5a top: fix "top -d 1" (bug 5144) 25 Sep 2008 Denis Vlasenko 42cc6bab16a top: don't lie in help screen about "-d 1" being valid 25 Sep 2008 Denis Vlasenko 35840ab204e top: fixes to prev commit: '1' should toggle SMP view too; "cpu ..." line should be parsed unconditionally
top: do not truncate loadavg string. More info -> better 25 Sep 2008 Bernhard Reutner-Fischer 864329d6742 - fix compilation on OSF/1 25 Sep 2008 Denis Vlasenko 17e7f04c8d1 top: optional SMP support by Vineet Gupta (vineetg76 AT gmail.com) 25 Sep 2008 Denis Vlasenko e0bcba18eb9 df: unsigned long needs %lu 25 Sep 2008 Denis Vlasenko ea7c9b3366f whitespace fixes 25 Sep 2008 Denis Vlasenko cac0f5b7e55 return setgroups() decl to libbb, it is needed if we use libpwdgrp. 25 Sep 2008 Mike Frysinger f6cad924b1a we dont provide setgroups() replacement, so dont provide the prototype either ... especially since it conflicts on some systems (like Darwin) 25 Sep 2008 Denis Vlasenko 923a79a7690 runsvdir: conditionalize "log in argiment" (mis)feature. By Vladimir. with: runsv 139 141 +2 runsvdir_main 1583 1513 -70 without:
warn2_cannot 14 27 +13
runsv 139 141 +2
warnx 28 16 -12
warn3x 23 - -23
runsvdir_main 1583 1125 -458 22 Sep 2008 Denis Vlasenko 30cfdf90cee crontab: do not destroy STDIN_FILENO, editor may need it (crontab -e) vi: deal with EOF/error on stdin and with input NULs function old new delta
crontab_main 623 642 +19
edit_file 901 906 +5
readit 331 318 -13 21 Sep 2008 Denis Vlasenko 006e8628fc0 unzip: handle "central directory" needed for OpenOffice, gmail attachment .zips etc conditional on CONFIG_DESKTOP function old new delta
unzip_main 1643 1939 +296
find_cds_offset - 173 +173
unzip_skip 11 16 +5
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shri... 21 Sep 2008 Denis Vlasenko eef6077d7ef setfont: use ioctl(KDFONTOP), it honours -C tty 20 Sep 2008 Denis Vlasenko b8d1a4cd5f6 init: set stderr to NONBLOCK *: s/setenv(a,b,1)/xsetenv(a,b)/ function old new delta
init_main 856 895 +39
message 146 144 -2
crond_main 1418 1416 -2
run 661 658 -3
zcip_main ... 20 Sep 2008 Denis Vlasenko b61dc1c1cea webpage: add "RD129 embedded board from ELPA" to product page split it into "projects" (software) and "products" (hardware) parts 20 Sep 2008 Denis Vlasenko 3728bc5a3d3 website: add a product using bbox - EMTEC MovieCube R700 20 Sep 2008 Denis Vlasenko 248b4a77e7d libbb: document that we maybe will want to understand \e someday (no code changes) 20 Sep 2008 Denis Vlasenko 9ac706b7a60 grep: yet another fixlet for EXTRA_COMPAT 19 Sep 2008 Denis Vlasenko c110b7d61f3 grep: fix EXTRA_COMPAT grep to honor -E and -i 19 Sep 2008 Denis Vlasenko 72fa70af4c0 setfont: small fixes from Vladimir 18 Sep 2008 Denis Vlasenko 2228426512e id: fix "id <user>" case. Requires getgrouplist(). function old new delta
getgrouplist_internal - 200 +200
id_main 462 539 +77
bb_internal_getgrouplist - 67 +67
bb__parsespent 119 117 -2
bb_internal_initgroups ... 18 Sep 2008 Denis Vlasenko 28f5619e842 slattach: preserve speed in non-raw mode. +39 bytes. by Matthieu CASTET (matthieu.castet AT parrot.com) 16 Sep 2008 Denis Vlasenko 53f219ebbe7 setfont: support -m and -C, support -m TEXTUAL_MAP (by Vladimir) build system: fixlet for echo applet config function old new delta
setfont_main 157 387 +230
ctoi - 75 +75
packed_usage 24921 24950 +29 16 Sep 2008 Denis Vlasenko a1e16c92987 man: do not use default if /etc/man.conf has different MANPATH do not warn if /etc/man.conf does not exist 14 Sep 2008 Denis Vlasenko e357d2ae683 man: use default MANPATH of "/usr/man"; do not search paths twice 14 Sep 2008 Denis Vlasenko 7c9c1bb6165 modprobe-small: trivial SEGV fix 14 Sep 2008 Denis Vlasenko 0d602e9386c id: unsigned long is excessive for option bitmask 14 Sep 2008 Denis Vlasenko 2bc5c033dc9 setfont: add comments/TODOs, no code changes 13 Sep 2008 Denis Vlasenko ba1315d0fbe modutils/*: rewrite by Timo Teras <timo.teras AT iki.fi> - a lot faster (linear algorithmic complexity, smaller memory foot print) - a lot smaller (the old code was overly complicated) - loading of aliases is now module-init-tools compliant - blacklisting is done correctly (-b option added) - module argument quoting done right - depmod now correctly generates modules.symbols and modules.alias add/remove: 16/21 grow/shrink: 4/6 up/down: 6930/-9316 Total: -2386 bytes
text data bss dec hex filename
806039 592 6680 813311 c68ff busybox_old
803498 592 6676 810766 c5f0e busybox_unstripped 13 Sep 2008 Denis Vlasenko 4f3209b9d4b id: code shrink function old new delta
id_main 494 462 -32 13 Sep 2008 Bernhard Reutner-Fischer 0ee1cb00849 - implement id -G (Tito Ragusa) 12 Sep 2008 Paul Mundt 70de57f60a3 Kill off bogus #error's for big endian SH targets, these work fine. 12 Sep 2008 Denis Vlasenko 08ea11ab074 runsvd: shrink by Vladimir *: use unified trivial signal handler function old new delta
record_signo - 10 +10
process_stdin 433 443 +10
bbunpack 383 391 +8
wc_main 598 605 +7
conescape ... 11 Sep 2008 Denis Vlasenko 9725daa03a7 halt: reinstate -w even if !FEATURE_WTMP; beautify code in halt.c 11 Sep 2008 Denis Vlasenko 8d89bed8401 watchdog: add -T option function old new delta
watchdog_main 159 219 +60
mdev: support match by major,minor. See bug 4714.
+100 bytes. 08 Sep 2008 Denis Vlasenko ee9deb863e0 ifenslave: on uclibc at least, net/if.h + linux/if_bonding.h dont coexist 06 Sep 2008 Denis Vlasenko ee34ebe9665 ifenslave: wants net/if.h 06 Sep 2008 Denis Vlasenko 9f9c1935fa6 install: shrink -D code. By Bernhard. function old new delta
install_main 726 707 -19 06 Sep 2008 Denis Vlasenko 1c781cc8fff modprobe-small: make insmod command line compatible function old new delta
modprobe_main 326 435 +109
moderror - 52 +52
process_module 577 530 -47 06 Sep 2008 Bernhard Reutner-Fischer 4acb1b07931 - commentary typo fix 05 Sep 2008 Denis Vlasenko 665eaff3b18 awk: add a comment 05 Sep 2008 Bernhard Reutner-Fischer fd6b5ad1379 - uncomment tc for now 04 Sep 2008