Denis Vlasenko fb48f6c9824 mount: allow (and ignore) -i 29 Aug 2007 Denis Vlasenko 76c476f8178 smart_ulltoa5: emit small letters k,m,g... - makes top more readable 28 Aug 2007 Denis Vlasenko b308d81e927 top: use poll instead of select for waiting on one descriptor smart_ulltoa5: make it more cryptic. -50 bytes. function old new delta
passwd_main 1095 1103 +8
getNum 557 565 +8
buffer_fill_and_print 73 76 +3
udhcpc_main 2393 2395 +2
mkfs_minix_main ... 28 Aug 2007 Denis Vlasenko 7d8de4d55db mount: don't close fd twice in NFS code 28 Aug 2007 Denis Vlasenko 0f214ecef0a cp: fix recursion check to not waste bytes remembering names of dirs 27 Aug 2007 Denis Vlasenko 8a5fab6333e cp: detect and prevent infinite recursion 27 Aug 2007 Denis Vlasenko 512499c8cab ps: fix RSS parsing (rss field in /proc/PID/stat is in pages, not bytes) 26 Aug 2007 Denis Vlasenko ec9781d5e4f add links to vda's pet projects 26 Aug 2007 Denis Vlasenko 614aca61e58 install: shrink a bit, fix two buglets 26 Aug 2007 Denis Vlasenko 6dd333dfe67 Start a small document "why ifupdown is bad" 26 Aug 2007 Denis Vlasenko 30bab71f7bd make copy_file() a bit easier to understand, and smaller function old new delta
copy_file 1565 1447 -118
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/1 up/down: 0/-118) Total: -118 bytes
text data bss dec hex filename
770938 1063 10788 782789 bf1c5 busy... 25 Aug 2007 Denis Vlasenko 737d131e5e7 support "#!/bin/busybox"-style wrappers. Needed for SELinux. Patch by Yuichi Nakamura <ynakam@hitachisoft.jp> 25 Aug 2007 Bernhard Reutner-Fischer 52226771760 - add Yann's email-addr 25 Aug 2007 Denis Vlasenko 6666ac42a5c cp,mv: simpler arg[cv] handling -> smallish code savings 24 Aug 2007 Bernhard Reutner-Fischer 2062fc41552 - cosmetic html cleanup 24 Aug 2007 Bernhard Reutner-Fischer 6a7b7ce23ed - obfuscate addrs a little bit 24 Aug 2007 Denis Vlasenko 3d829627fb5 cp: make POSIX-me-harder mode complain with a bit less insane message 24 Aug 2007 Denis Vlasenko cab774d6e5c spelling fixes to website 24 Aug 2007 Denis Vlasenko 46fc23b5320 Cosmetic fixes to webpage 24 Aug 2007 Denis Vlasenko 30f00a4286f add missed attribution to httpd sendfile support 24 Aug 2007 Denis Vlasenko 66dc9068eb5 Start 1.8.x cycle 24 Aug 2007 Denis Vlasenko e1022a9d6a0 news.html: add 1.7.0 announcement 24 Aug 2007 Denis Vlasenko f87f495e65b Update defconfig; fix comments 24 Aug 2007 Denis Vlasenko 028f2d651c0 build system: stop moaning about unset integer CONFIGs. 23 Aug 2007 Denis Vlasenko 6ee023cf629 *: compile fixes for 64-bit build 23 Aug 2007 Denis Vlasenko de4c5d3d8c7 httpd: code shrink of dir indexer example 23 Aug 2007 Denis Vlasenko c6c2345ca61 login: fixes for PAM build 22 Aug 2007 Denis Vlasenko 5750782fca4 httpd: style fix in indexer example 22 Aug 2007 Denis Vlasenko 76429981901 httpd: replace shell-based dir indexer cgi example with C-based one. 22 Aug 2007 Denis Vlasenko 72b6a65b2fa httpd: fix buglet in hex conversion. Remove alloca NULL checks (never happens, app just crashes if stack overflows)
svlogd: cosmetic messages and style fixes 21 Aug 2007 Denis Vlasenko d6e81c7762e login: optional support for PAM 21 Aug 2007 Denis Vlasenko 18f2a6bc5ef s/communal/common/ part 2 21 Aug 2007 Denis Vlasenko f7d9e84bc50 s/communal/common/ 21 Aug 2007 Denis Vlasenko e58e8d94441 httpd: add optional support for error pages (by Pierre Metras <genepi@sympatico.ca>) 21 Aug 2007 Denis Vlasenko 45946f8b513 runit/*: get rid of tai[a] time abstraction, it's too bloaty. text data bss dec hex filename
772537 1058 11092 784687 bf92f busybox.t0/busybox
772459 1058 11060 784577 bf8c1 busybox.t1/busybox
772326 1058 11028 784412 bf81c busybox.t2/busybox
772158 1058 10980 784196 bf744 busybox.t3/busybox
771490 1055 10988 783533 bf4ad busybox.t4/busybox 20 Aug 2007 Denis Vlasenko 63db27f9f4c removed stray debugging comments 19 Aug 2007 Denis Vlasenko 3f1123103cf max_option_length[] holds small ints, uint8_t is enough function old new delta
max_option_length 44 11 -33 19 Aug 2007 Denis Vlasenko d867f32a7ae httpd: explain IP/mask parsing, and simplify it a bit. parse_conf 1258 1247 -11
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/1 up/down: 0/-11) Total: -11 bytes
text data bss dec hex filename
772602 1058 11092 784752 bf970 busybox_old
772594 1058 11092 784744 bf968 busybox_unstripped 19 Aug 2007 Denis Vlasenko 921799da4ec httpd: reinstate (much lighter) paranoid connection close code allegedly needed for some versions of IE. +45 bytes. 19 Aug 2007 Denis Vlasenko 37c3316fd71 httpd: get rid of rmt_port and setenv_log 19 Aug 2007 Denis Vlasenko 52e15dc50b0 httpd: get rid of sscanf usage. Rename some variables. 19 Aug 2007 Denis Vlasenko f9000c51dbf crond: code shrink 19 Aug 2007 Denis Vlasenko d37f22225b4 libbb,crond,lash: fix getopt32 (don't know how it managed to slip through) *: fcntl(fd, F_GETFL) doesn't require third parameter at all. 19 Aug 2007 Denis Vlasenko b9c02dd7910 crond: don't start sendmail with absolute path crond: don't report obsolete version, report true bbox version 18 Aug 2007 Denis Vlasenko fe7cd642b0b don't pass argc in getopt32, it's superfluous (add/remove: 0/0 grow/shrink: 12/131 up/down: 91/-727) Total: -636 bytes
text data bss dec hex filename
773469 1058 11092 785619 bfcd3 busybox_old
772644 1058 11092 784794 bf99a busybox_unstripped 18 Aug 2007 Denis Vlasenko d6cd9d7fe9e httpd: stop reading headers using 1-byte read() get_line 73 105 +32
httpd_main 769 766 -3
send_cgi_and_exit 1583 1577 -6
send_headers 449 432 -17
handle_incoming_and_exit 2217 2172 -45
--------------------------------... 18 Aug 2007 Denis Vlasenko 367960ba9ab make standalone httpd work on NOMMU machines 18 Aug 2007 Denis Vlasenko 9611cb1215f get rid of server_ and accepted_socket globals. get_line 74 73 -1
log_and_exit 33 32 -1
send_headers 457 449 -8
httpd_main 906 892 -14
handle_incoming_and_exit 2136 2113 -23
send_cgi_and_exit ... 18 Aug 2007 Denis Vlasenko a27a11bb2c0 introduce and use xdup2(int, int) stop checking whether setsockopt_reuseaddr(int fd) was successful (it always is) remove second parameter (sockllen) from xmalloc_sockaddr2xxxxx functions sockaddr2str 142 156 +14
collect_blk 467 474 +7
xdup2 28 33 +5
singlemount 4456 4454 -2
print_host 214 212 -2
nslookup_main ... 18 Aug 2007 Denis Vlasenko b98c26ad684 httpd shrink and logging update, part 7 of 7 text data bss dec hex filename
9836 0 0 9836 266c busybox.t1/networking/httpd.o.orig
9724 0 0 9724 25fc busybox.t2/networking/httpd.o
9657 0 0 9657 25b9 busybox.t3/networking/httpd.o
9342 0 0 9342 247e busybox.t4/networking/httpd.o
9342 0 0 9342 247e busybox.t5/networking/h... 17 Aug 2007