aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* cp: detect and prevent infinite recursionDenis Vlasenko2007-08-271-17/+35
|
* ps: fix RSS parsing (rss field in /proc/PID/stat is in pages, not bytes)Denis Vlasenko2007-08-262-7/+18
|
* add links to vda's pet projectsDenis Vlasenko2007-08-261-1/+4
|
* install: shrink a bit, fix two bugletsDenis Vlasenko2007-08-261-29/+38
|
* Start a small document "why ifupdown is bad"Denis Vlasenko2007-08-251-0/+44
|
* make copy_file() a bit easier to understand, and smallerDenis Vlasenko2007-08-254-71/+68
| | | | | | | | | | | 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
* support "#!/bin/busybox"-style wrappers. Needed for SELinux.Denis Vlasenko2007-08-255-37/+94
| | | | | Patch by Yuichi Nakamura <ynakam@hitachisoft.jp>
* - add Yann's email-addrBernhard Reutner-Fischer2007-08-251-1/+1
|
* cp,mv: simpler arg[cv] handling -> smallish code savingsDenis Vlasenko2007-08-244-39/+45
|
* - cosmetic html cleanupBernhard Reutner-Fischer2007-08-241-2/+2
|
* - obfuscate addrs a little bitBernhard Reutner-Fischer2007-08-241-48/+48
|
* cp: make POSIX-me-harder mode complain with a bit less insane messageDenis Vlasenko2007-08-241-7/+8
|
* spelling fixes to websiteDenis Vlasenko2007-08-241-1/+1
|
* Cosmetic fixes to webpageDenis Vlasenko2007-08-241-2/+2
|
* add missed attribution to httpd sendfile supportDenis Vlasenko2007-08-241-1/+1
|
* Start 1.8.x cycleDenis Vlasenko2007-08-241-1/+1
|
* news.html: add 1.7.0 announcementDenis Vlasenko2007-08-241-0/+148
|
* Update defconfig; fix commentsDenis Vlasenko2007-08-243-10/+21
|
* build system: stop moaning about unset integer CONFIGs.Denis Vlasenko2007-08-231-1/+2
|
* *: compile fixes for 64-bit buildDenis Vlasenko2007-08-236-39/+41
|
* httpd: code shrink of dir indexer exampleDenis Vlasenko2007-08-231-185/+196
|
* login: fixes for PAM buildDenis Vlasenko2007-08-221-2/+6
|
* httpd: style fix in indexer exampleDenis Vlasenko2007-08-221-4/+4
|
* httpd: replace shell-based dir indexer cgi example with C-based one.Denis Vlasenko2007-08-222-50/+331
|
* httpd: fix buglet in hex conversion. Remove alloca NULL checksDenis Vlasenko2007-08-212-30/+30
| | | | | | (never happens, app just crashes if stack overflows) svlogd: cosmetic messages and style fixes
* login: optional support for PAMDenis Vlasenko2007-08-213-10/+71
|
* s/communal/common/ part 2Denis Vlasenko2007-08-211-0/+0
|
* s/communal/common/Denis Vlasenko2007-08-211-2/+2
|
* httpd: add optional support for error pages Denis Vlasenko2007-08-212-85/+166
| | | | | (by Pierre Metras <genepi@sympatico.ca>)
* runit/*: get rid of tai[a] time abstraction, it's too bloaty.Denis Vlasenko2007-08-207-509/+392
| | | | | | | | | | 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
* removed stray debugging commentsDenis Vlasenko2007-08-191-4/+0
|
* max_option_length[] holds small ints, uint8_t is enoughDenis Vlasenko2007-08-191-1/+1
| | | | | | function old new delta max_option_length 44 11 -33
* httpd: explain IP/mask parsing, and simplify it a bit.Denis Vlasenko2007-08-191-33/+48
| | | | | | | | | | 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
* httpd: reinstate (much lighter) paranoid connection close codeDenis Vlasenko2007-08-191-54/+25
| | | | | allegedly needed for some versions of IE. +45 bytes.
* httpd: get rid of rmt_port and setenv_logDenis Vlasenko2007-08-191-21/+12
|
* httpd: get rid of sscanf usage. Rename some variables.Denis Vlasenko2007-08-191-94/+110
|
* crond: code shrinkDenis Vlasenko2007-08-191-59/+21
|
* libbb,crond,lash: fix getopt32 (don't know how it managed to slip through)Denis Vlasenko2007-08-199-20/+15
| | | | | *: fcntl(fd, F_GETFL) doesn't require third parameter at all.
* crond: don't start sendmail with absolute pathDenis Vlasenko2007-08-181-8/+8
| | | | | crond: don't report obsolete version, report true bbox version
* don't pass argc in getopt32, it's superfluousDenis Vlasenko2007-08-18143-169/+174
| | | | | | | | (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
* httpd: stop reading headers using 1-byte read()Denis Vlasenko2007-08-181-39/+56
| | | | | | | | | | | 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
* make standalone httpd work on NOMMU machinesDenis Vlasenko2007-08-183-54/+103
|
* get rid of server_ and accepted_socket globals.Denis Vlasenko2007-08-181-57/+38
| | | | | | | | | | 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 1743 1583 -160
* introduce and use xdup2(int, int)Denis Vlasenko2007-08-1823-107/+95
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 139 137 -2 ftpgetput_main 414 412 -2 udhcpd_main 1258 1255 -3 udhcpc_main 2405 2402 -3 traceroute_main 4125 4122 -3 nc_main 1072 1069 -3 buffer_fill_and_print 76 73 -3 xmalloc_sockaddr2hostonly_noport 18 14 -4 xmalloc_sockaddr2host_noport 18 14 -4 xmalloc_sockaddr2host 15 11 -4 xmalloc_sockaddr2dotted_noport 18 14 -4 xmalloc_sockaddr2dotted 18 14 -4 wget_main 2618 2614 -4 ping_main 393 389 -4 ip_port_str 120 115 -5 dhcprelay_main 1146 1141 -5 dnsd_main 1531 1525 -6 passwd_main 1110 1102 -8 udhcp_kernel_packet 206 197 -9 udhcp_listen_socket 154 144 -10 getty_main 2576 2566 -10 setup 655 640 -15 xmove_fd 51 34 -17 dolisten 759 742 -17 tcpudpsvd_main 1866 1836 -30 startservice 339 299 -40
* httpd shrink and logging update, part 7 of 7Denis Vlasenko2007-08-171-107/+104
| | | | | | | | | | | | | 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/httpd.o 9262 0 0 9262 242e busybox.t6/networking/httpd.o 9283 0 0 9283 2443 busybox.t7/networking/httpd.o 9334 0 0 9334 2476 busybox.t8/networking/httpd.o
* httpd shrink and logging update, part 6 of 7Denis Vlasenko2007-08-171-29/+46
| | | | | | | | | | | | | 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/httpd.o 9262 0 0 9262 242e busybox.t6/networking/httpd.o 9283 0 0 9283 2443 busybox.t7/networking/httpd.o 9334 0 0 9334 2476 busybox.t8/networking/httpd.o
* httpd shrink and logging update, part 5 of 7Denis Vlasenko2007-08-171-214/+198
| | | | | | | | | | | | | 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/httpd.o 9262 0 0 9262 242e busybox.t6/networking/httpd.o 9283 0 0 9283 2443 busybox.t7/networking/httpd.o 9334 0 0 9334 2476 busybox.t8/networking/httpd.o
* httpd shrink and logging update, part 4 of 7Denis Vlasenko2007-08-171-186/+181
| | | | | | | | | | | | | 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/httpd.o 9262 0 0 9262 242e busybox.t6/networking/httpd.o 9283 0 0 9283 2443 busybox.t7/networking/httpd.o 9334 0 0 9334 2476 busybox.t8/networking/httpd.o
* httpd shrink and logging update, part 3 of 7Denis Vlasenko2007-08-171-148/+107
| | | | | | | | | | | | | 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/httpd.o 9262 0 0 9262 242e busybox.t6/networking/httpd.o 9283 0 0 9283 2443 busybox.t7/networking/httpd.o 9334 0 0 9334 2476 busybox.t8/networking/httpd.o
* httpd shrink and logging update, part 2 of 7Denis Vlasenko2007-08-171-92/+82
| | | | | | | | | | | | | 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/httpd.o 9262 0 0 9262 242e busybox.t6/networking/httpd.o 9283 0 0 9283 2443 busybox.t7/networking/httpd.o 9334 0 0 9334 2476 busybox.t8/networking/httpd.o