summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-03-03modprobe: emit "can't open 'modules.dep': (errno)" instead of "module not found"Denis Vlasenko
*: s/can't open %s/can't open '%s'/, it's better to use same string. function old new delta do_modprobe 588 601 +13 config_file_action 339 345 +6 modprobe_main 565 570 +5 unable_to_open 14 16 +2 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 4/0 up/down: 26/0) Total: 26 bytes text data bss dec hex filename 816800 476 7892 825168 c9750 busybox_old 816812 476 7892 825180 c975c busybox_unstripped
2009-03-03ip: in "ip rule add from all table 1", "all" is taken as 0.0.0.0/32,Denis Vlasenko
whereas "any" and "default" would be 0.0.0.0/0. They must be all 0.0.0.0/0. Closes bug 57.
2009-03-03expr: a bit more robust handling of regexps with groups (closes bug 87)Denis Vlasenko
2009-03-03printf: fix 1.12.0 breakage (from %*d fix). It was misinterpreting "*"Denis Vlasenko
2009-03-03ls: implement -Q and -g (-g was accepted but ignored)Denis Vlasenko
function old new delta print_name - 198 +198 showfiles 1489 1508 +19 ls_options 30 31 +1 opt_flags 112 108 -4 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 2/1 up/down: 218/-4) Total: 214 bytes
2009-03-03ls: do not follow links with -s (closes bug 33),Denis Vlasenko
display unsigned data with %XXu, not %XXd.
2009-03-03top: make it work again on 2.4 kernels (closes bug 125)Denis Vlasenko
2009-03-02sendmail: improve help textDenis Vlasenko
2009-03-02wget: fix --header handlingDenis Vlasenko
2009-03-02syslogd: create logfile with 0666, not 0600.Denis Vlasenko
2009-03-02tr: update testsuiteDenis Vlasenko
2009-03-02tr: fix overflow in expand and complement, fix stop after [:class:],Denis Vlasenko
fix order of [:xdigit:], make tr require one param at least. function old new delta expand 1743 1849 +106 tr_main 463 518 +55 complement 72 75 +3 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 3/0 up/down: 164/0) Total: 164 bytes
2009-03-01tr: support [:xdigit:], fix handling of ranges and [x]'s.Denis Vlasenko
add testsuite entry for each of 3 bugs fixed. function old new delta static.classes 73 82 +9 expand 1738 1743 +5 complement 74 72 -2 tr_main 472 463 -9 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 2/2 up/down: 14/-11) Total: 3 bytes
2009-02-26runsv: another tiny optimizationDenis Vlasenko
function old new delta startservice 297 288 -9 ctrl 435 426 -9
2009-02-26runsv: small optimizationDenis Vlasenko
*: more paranoia around passing NULL to execl[e] function old new delta custom 240 221 -19
2009-02-26modutils: oveflow fixDenis Vlasenko
2009-02-26unzip: fix thinko with le/be conv and size (closes bug 129)Denis Vlasenko
awk: make "struct global" hack more robust wrt alignment (closes bug 131)
2009-02-24login: fix buglet introduced by "simplification"Denis Vlasenko
2009-02-24flash_eraseall.c: fix vda's breakageDenis Vlasenko
2009-02-24- rephrase helptext for clarityBernhard Reutner-Fischer
2009-02-24- improve wordingBernhard Reutner-Fischer
2009-02-23- by not calling getpagesize() twice we can save 2 bytes (walter harms)Bernhard Reutner-Fischer
2009-02-23- fix typo (thanks to Peter Kjellerstedt for noticing)Bernhard Reutner-Fischer
2009-02-22- Dual-license the config parser also under "LGLPv2.1 or later"Bernhard Reutner-Fischer
(Vladimir Dronnikov)
2009-02-20make modutils compile againNed Ludd
2009-02-19depmod: accept and ignore -r (Linux kernle build needs this)Denis Vlasenko
2009-02-19flash_eraseall: shrinkDenis Vlasenko
function old new delta flash_eraseall_main 1044 1006 -38
2009-02-18- add big busybox logo as transparent pngBernhard Reutner-Fischer
2009-02-18- bail out if screen resolution does not match PPM dimensions.Bernhard Reutner-Fischer
Previously a 640x480 PPM on an e.g. 720x400 console would just segfault when reading the lines. While this bug should perhaps be fixed to handle such cases properly we just exit gracefully until somebody is willing to take care of it properly.
2009-02-18- document ppm header and skip whitespaceBernhard Reutner-Fischer
2009-02-18- update TODOsBernhard Reutner-Fischer
2009-02-18- eliminate globalsBernhard Reutner-Fischer
2009-02-18- make it compile and shrink it a little bit (~-110 bytes)Bernhard Reutner-Fischer
text data bss dec hex filename 1533 4 0 1537 601 miscutils/flash_eraseall.o.old 1415 4 0 1419 58b miscutils/flash_eraseall.o - add some FIXMEs
2009-02-18- add flash_eraseallBernhard Reutner-Fischer
This is the result after converting mtd-utils' flash_eraseall to BB. The functionality given by this patch almost the same except that this one does not support long options. I needed this tool a system which does not have a lot of flash for RFS and merging this into BB as the only way out. [bigeasy@]$ ./scripts/bloat-o-meter bb_wo_fl bb_w_fl function old new delta flash_eraseall_main - 1072 +1072 show_progress - 62 +62 packed_usage 25156 25176 +20 applet_names 1958 1973 +15 applet_main 2352 2360 +8 target_endian - 4 +4 applet_nameofs 588 590 +2 applet_install_loc 147 148 +1 ------------------------------------------------------------------------------ (add/remove: 3/0 grow/shrink: 5/0 up/down: 1184/0) Total: 1184 bytes [bigeasy@]$ size miscutils/flash_eraseall.o text data bss dec hex filename 1586 4 0 1590 636 miscutils/flash_eraseall.o Signed-off-by: Benedigt Spranger <b.spranger@linutronix.de> Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
2009-02-16- PPMs can have comments in the header.Bernhard Reutner-Fischer
Thanks to Denys for pointing that out. (~+7b)
2009-02-15ash: make dot command search current directory first, as bash does.Denis Vlasenko
2009-02-15Make "shadowed" numeric config entries (ones which depend onDenis Vlasenko
other options which are off) to have the value of 0, not "".
2009-02-15volume_id: abort early on read failures.Denis Vlasenko
should help with probing missing fdd's
2009-02-14init: fix compile breakage with '# CONFIG_FEATURE_KILL_REMOVED is not set'Denis Vlasenko
runsvdir.c: fix typo in comment
2009-02-14- improve wordingBernhard Reutner-Fischer
2009-02-14- improve helptextBernhard Reutner-Fischer
2009-02-14- misc untested shrinkage:Bernhard Reutner-Fischer
$ ./scripts/bloat-o-meter _bb_un.oorig busybox_unstripped function old new delta fbsplash_main 595 985 +390 fb_drawimage 493 - -493 ------------------------------------------------------------------------------ (add/remove: 0/1 grow/shrink: 1/0 up/down: 390/-493) Total: -103 bytes $ size miscutils/fbsplash.o* text data bss dec hex filename 2019 0 0 2019 7e3 miscutils/fbsplash.o.oorig 1857 0 0 1857 741 miscutils/fbsplash.o.new
2009-02-14- improve helptext of obsolete devfs stuff..Bernhard Reutner-Fischer
2009-02-14- cosmetic typo in helptextBernhard Reutner-Fischer
2009-02-14killall and sestatus also need ARGVN scanningDenis Vlasenko
2009-02-13mdev: if /sys/class/block exists, don't scan /sys/blockDenis Vlasenko
2009-02-07function old new deltaDenis Vlasenko
kill_main 706 884 +178
2009-02-05httpd: tiny optimizationDenis Vlasenko
2009-02-04httpd:Denis Vlasenko
Kill config options by making them always on: FEATURE_HTTPD_RELOAD_CONFIG_SIGHUP FEATURE_HTTPD_CONFIG_WITH_MIME_TYPES This makes httpd.c remotely readable - it had ~125 #ifdefs, now it has ~100. The growth on a .config with all FEATURE_HTTPDs off is: function old new delta send_file_and_exit - 269 +269 parse_conf 683 763 +80 free_llist - 32 +32 httpd_main 427 454 +27 sighup_handler - 15 +15 handle_incoming_and_exit 1110 905 -205 ------------------------------------------------------------------------------ (add/remove: 3/0 grow/shrink: 2/1 up/down: 423/-205) Total: 218 bytes
2009-02-04sendmail: remove erroneous usage linesDenis Vlasenko