aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-01-24comment fixDenis Vlasenko
2008-01-24crond: small code shrink and readability enhancementsDenis Vlasenko
2008-01-24grep: fix wrong filename in error messageDenis Vlasenko
2008-01-23as reported by George Boudreau, make sure we properly skip blank linesMike Frysinger
2008-01-19- Fix hdparm's ioctl parameter passing (John Brandwood)Bernhard Reutner-Fischer
2008-01-18eliminated CONFIG_FEATURE_EDITING_FANCY_KEYS. the size savingsPaul Fox
was small, compared to the total size of the command-line editing features, and it removed key bindings that most wouldn't consider "fancy", like ^U, and 'l' and 'h' in vi mode, ^F and ^B in emacs mode.
2008-01-17- correct helptext of stat (Cristian Ionescu-Idbohrn)Bernhard Reutner-Fischer
2008-01-14- implement brctl setpathcost, setportprio, setbridgeprio, stpBernhard Reutner-Fischer
text data bss dec hex filename 907 20 0 927 39f networking/brctl.o
2008-01-14- mention strtod code-duplication as TODO for cleanupBernhard Reutner-Fischer
2008-01-13- shrink a bit and implement time related fancy features. Improve help texts.Bernhard Reutner-Fischer
text data bss dec hex filename 253 20 0 273 111 networking/brctl.o.bare 613 20 0 633 279 networking/brctl.o.fancy-time
2008-01-13- fix commentary typoBernhard Reutner-Fischer
2008-01-13- save four bytes by manually hoisting the br assignmentBernhard Reutner-Fischer
2008-01-13- update defconfigBernhard Reutner-Fischer
2008-01-13- new applet brctlBernhard Reutner-Fischer
text data bss dec hex filename 289 20 0 309 135 networking/brctl.o 335 23 0 358 166 networking/brctl-verbose-ops.o
2008-01-11- add ipsvdBernhard Reutner-Fischer
2008-01-11enable use of ^V prefix to allow forced insertion of any character. inPaul Fox
particular, without this it's impossible to enter a TAB on the commandline (whether tab completion is enabled or not).
2008-01-11allow 8-bit charactersPaul Fox
2008-01-09tac: handle NULs properly. +145 bytesDenis Vlasenko
2008-01-08hush: report [v]fork failuresDenis Vlasenko
hush: more correct handling of piping config: add CONFIG_NOMMU
2008-01-07whitespace fixesDenis Vlasenko
2008-01-07ps: fix yet another buglet from recent ulltoa conversion :(Denis Vlasenko
2008-01-07ps: fix COMMAND column adjustmentDenis Vlasenko
2008-01-07tac: *really* add tac.c nowDenis Vlasenko
2008-01-07ps: fix build breakage from vda's recent commitDenis Vlasenko
*: whitespace fixes
2008-01-07syslogd: fix shmat error checkDenis Vlasenko
2008-01-06tac: new applet. ~240 bytes.Denis Vlasenko
Copyright (C) 2003 Yang Xiaopeng <yxp at hanwang.com.cn> Copyright (C) 2007 Natanael Copa <natanael.copa@gmail.com> Copyright (C) 2007 Tito Ragusa <farmatito@tiscali.it>
2008-01-06ps: fix overflow in USER and VSZ columnsDenis Vlasenko
function old new delta smart_ulltoa4 - 280 +280 smart_ulltoa5 283 408 +125 ulltoa6_and_space - 25 +25 scale 28 38 +10 bbunpack 358 366 +8 ps_main 259 261 +2 glob3 35 37 +2 fill_bounds 172 174 +2 process_stdin 456 446 -10 smart_ulltoa6 406 - -406 ------------------------------------------------------------------------------ (add/remove: 2/1 grow/shrink: 6/1 up/down: 454/-416) Total: 38 bytes
2008-01-05ps: add conditional support for -o [e]timeDenis Vlasenko
2008-01-04Makefile.help: removing allbareconfig target from helpDenis Vlasenko
applet_tables: fix allnoconfig
2008-01-04ip route: "ip route" was misbehaving (extra argv+1 ate 1st env var)Denis Vlasenko
2008-01-04init: wait for orphaned children too while waitingDenis Vlasenko
for sysinit-like processes (Harald Küthe <harald-tuxbox@arcor.de>)
2008-01-03syslogd: avoid excessive tine() system callsDenis Vlasenko
function old new delta timestamp_and_log_internal - 24 +24 log_locally 741 744 +3 timestamp_and_log 313 314 +1 syslogd_main 904 897 -7 quit_signal 101 94 -7 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 2/2 up/down: 28/-14) Total: 14 bytes
2008-01-03syslogd: don't die if remote host's IP cannot be resolved.Denis Vlasenko
retry resolutions every two minutes instead. function old new delta syslogd_main 865 904 +39 timestamp_and_log 324 313 -11 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 1/1 up/down: 39/-11) Total: 28 bytes
2008-01-02libbb: introduce and use safe_waitpid (loops in EINTR)Denis Vlasenko
*: use more approproate (shorter) versions of wait() function old new delta safe_waitpid - 48 +48 wait_any_nohang - 17 +17 send_tree 365 369 +4 processorstop 432 435 +3 text_yank 110 108 -2 make_human_readable_str 202 200 -2 crond_main 1368 1366 -2 handle_sigchld 49 43 -6 reapchild 166 159 -7 custom 260 250 -10 checkscript 191 177 -14 wait_nohang 17 - -17 wait_pid 43 - -43 ------------------------------------------------------------------------------ (add/remove: 2/2 grow/shrink: 2/7 up/down: 72/-103) Total: -31 bytes
2007-12-30adding libbb/printable.cDenis Vlasenko
2007-12-30libbb: introduce fputc_printable (from ed)Denis Vlasenko
netstat: print control chars as ^C etc vi: style fixlet function old new delta fputc_printable - 100 +100 unix_do_one 451 487 +36 printLines 258 190 -68 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 1/1 up/down: 136/-68) Total: 68 bytes
2007-12-29httpd: support for "I:index.xml" syntax (Peter Korsgaard <jacmet@uclibc.org>)Denis Vlasenko
function old new delta parse_conf 1481 1507 +26 handle_incoming_and_exit 2650 2663 +13 httpd_main 749 759 +10 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 3/0 up/down: 49/0) Total: 49 bytes
2007-12-28trylink: instead of build error, disable --gc-sections if GLIBC && STATICDenis Vlasenko
nameif: glibc build fixlet
2007-12-26netstat: in error message, report filename and line numberDenis Vlasenko
where we see problematic data text data bss dec hex filename 778456 832 7344 786632 c00c8 busybox_old 778394 832 7344 786570 c008a busybox_unstripped
2007-12-26save a bit of code with *strchrnul = '\0' trickDenis Vlasenko
function old new delta nextline 59 55 -4 include_conf 902 898 -4 read_config 414 406 -8 fsck_main 1880 1869 -11
2007-12-26Fix xmalloc_fgets_str so that it really does NOT strip terminator.Denis Vlasenko
Add xmalloc_fgetline_str which does strip terminator, and use it in dpkg instead of xmalloc_fgets_str. netstat: use xmalloc_fgets_str - allows to eat strings with NULs (this fixes bug with some weird /proc/net/unix input) function old new delta xmalloc_fgets_internal - 191 +191 xmalloc_fgetline_str - 18 +18 do_info 116 120 +4 unix_do_one 451 447 -4 tcp_do_one 423 419 -4 send_tree 369 365 -4 xmalloc_fgets_str 178 15 -163 ------------------------------------------------------------------------------ (add/remove: 2/0 grow/shrink: 1/4 up/down: 213/-175) Total: 38 bytes text data bss dec hex filename 778445 832 7344 786621 c00bd busybox_old 778483 832 7344 786659 c00e3 busybox_unstripped
2007-12-26init: don't spawn tons of waiting children, one is enoughDenis Vlasenko
init: shrink signal disabling code init: rename some functions text data bss dec hex filename 778657 832 7344 786833 c0191 busybox_old 778445 832 7344 786621 c00bd busybox_unstripped
2007-12-25init: sometimes, #ifdefs are cleaner.Denis Vlasenko
2007-12-25sync examples to what actual actual code expectsDenis Vlasenko
2007-12-25add expected outputMike Frysinger
2007-12-25convert #if to if -- let gcc optimize away dead code for usMike Frysinger
2007-12-25init: add FEATURE_KILL_REMOVED (Eugene Bordenkircher <eugebo@gmail.com>)Denis Vlasenko
init: slight size optimization
2007-12-24fix typo in web pageDenis Vlasenko
2007-12-24Makefile: change version to 1.10.0.svnDenis Vlasenko
udhcpc: make UDP packet sending the same as raw sending in regards to error messages. Minor code size shrink. Total size grows due to added messages: text data bss dec hex filename 770312 683 7244 778239 bdfff busybox_old 770327 683 7244 778254 be00e busybox_unstripped
2007-12-24Announce 1.9.0Denis Vlasenko