aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-08-31isrv: use monotonic_secDenis Vlasenko
runsv: do not use clock_gettime if !MONOTONIC_CLOCK
2007-08-29top: another readability fixDenis Vlasenko
2007-08-29vsz and rss are unsigned longs (ulong ~= width of void* =>Denis Vlasenko
suitable for expressing total RAM in system). We account for "32 bit in 64 bit" systems by storing kbytes, not bytes there. Should allow for up to ~2000 Gb RAM on 32 bits.
2007-08-29top: don't wait before final bailout (try top -b -n1).Denis Vlasenko
top: make code a bit more readable.
2007-08-29mount: allow (and ignore) -iDenis Vlasenko
2007-08-28smart_ulltoa5: emit small letters k,m,g... - makes topDenis Vlasenko
more readable
2007-08-28top: use poll instead of select for waiting on one descriptorDenis Vlasenko
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 3071 3070 -1 dname_enc 377 373 -4 expmeta 480 472 -8 smart_ulltoa5 334 283 -51 top_main 911 815 -96 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 4/5 up/down: 21/-160) Total: -139 bytes text data bss dec hex filename 770872 1063 10788 782723 bf183 busybox_old 770732 1063 10788 782583 bf0f7 busybox_unstripped
2007-08-28mount: don't close fd twice in NFS codeDenis Vlasenko
2007-08-27cp: fix recursion check to not waste bytes remembering names of dirsDenis Vlasenko
2007-08-27cp: detect and prevent infinite recursionDenis Vlasenko
2007-08-26ps: fix RSS parsing (rss field in /proc/PID/stat is in pages, not bytes)Denis Vlasenko
2007-08-26add links to vda's pet projectsDenis Vlasenko
2007-08-26install: shrink a bit, fix two bugletsDenis Vlasenko
2007-08-25Start a small document "why ifupdown is bad"Denis Vlasenko
2007-08-25make copy_file() a bit easier to understand, and smallerDenis Vlasenko
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 busybox_old 770814 1063 10788 782665 bf149 busybox_unstripped
2007-08-25support "#!/bin/busybox"-style wrappers. Needed for SELinux.Denis Vlasenko
Patch by Yuichi Nakamura <ynakam@hitachisoft.jp>
2007-08-25- add Yann's email-addrBernhard Reutner-Fischer
2007-08-24cp,mv: simpler arg[cv] handling -> smallish code savingsDenis Vlasenko
2007-08-24- cosmetic html cleanupBernhard Reutner-Fischer
2007-08-24- obfuscate addrs a little bitBernhard Reutner-Fischer
2007-08-24cp: make POSIX-me-harder mode complain with a bit less insane messageDenis Vlasenko
2007-08-24spelling fixes to websiteDenis Vlasenko
2007-08-24Cosmetic fixes to webpageDenis Vlasenko
2007-08-24add missed attribution to httpd sendfile supportDenis Vlasenko
2007-08-24Start 1.8.x cycleDenis Vlasenko
2007-08-24news.html: add 1.7.0 announcementDenis Vlasenko
2007-08-24Update defconfig; fix commentsDenis Vlasenko
2007-08-23build system: stop moaning about unset integer CONFIGs.Denis Vlasenko
2007-08-23*: compile fixes for 64-bit buildDenis Vlasenko
2007-08-23httpd: code shrink of dir indexer exampleDenis Vlasenko
2007-08-22login: fixes for PAM buildDenis Vlasenko
2007-08-22httpd: style fix in indexer exampleDenis Vlasenko
2007-08-22httpd: replace shell-based dir indexer cgi example with C-based one.Denis Vlasenko
2007-08-21httpd: fix buglet in hex conversion. Remove alloca NULL checksDenis Vlasenko
(never happens, app just crashes if stack overflows) svlogd: cosmetic messages and style fixes
2007-08-21login: optional support for PAMDenis Vlasenko
2007-08-21s/communal/common/ part 2Denis Vlasenko
2007-08-21s/communal/common/Denis Vlasenko
2007-08-21httpd: add optional support for error pages Denis Vlasenko
(by Pierre Metras <genepi@sympatico.ca>)
2007-08-20runit/*: get rid of tai[a] time abstraction, it's too bloaty.Denis Vlasenko
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
2007-08-19removed stray debugging commentsDenis Vlasenko
2007-08-19max_option_length[] holds small ints, uint8_t is enoughDenis Vlasenko
function old new delta max_option_length 44 11 -33
2007-08-19httpd: explain IP/mask parsing, and simplify it a bit.Denis Vlasenko
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
2007-08-19httpd: reinstate (much lighter) paranoid connection close codeDenis Vlasenko
allegedly needed for some versions of IE. +45 bytes.
2007-08-19httpd: get rid of rmt_port and setenv_logDenis Vlasenko
2007-08-19httpd: get rid of sscanf usage. Rename some variables.Denis Vlasenko
2007-08-19crond: code shrinkDenis Vlasenko
2007-08-19libbb,crond,lash: fix getopt32 (don't know how it managed to slip through)Denis Vlasenko
*: fcntl(fd, F_GETFL) doesn't require third parameter at all.
2007-08-18crond: don't start sendmail with absolute pathDenis Vlasenko
crond: don't report obsolete version, report true bbox version
2007-08-18don't pass argc in getopt32, it's superfluousDenis Vlasenko
(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
2007-08-18httpd: stop reading headers using 1-byte read()Denis Vlasenko
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 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 1/4 up/down: 32/-71) Total: -39 bytes