aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* find: add -iname support (Alexander Griesser <alexander.griesser@lkh-vil.or.at>)Denis Vlasenko2007-12-092-3/+8
|
* lineedit: don't violate API if we do simple fgetsDenis Vlasenko2007-12-092-5/+7
| | | | | ash: cosmetic style fixes, no code changes
* vi: don't use common_bufsiz as read buffer, it can be too smallDenis Vlasenko2007-12-091-3/+6
| | | | | (found by Cristian Ionescu-Idbohrn <cristian.ionescu-idbohrn@axis.com>)
* signal names hack was wrong, it broke "get signal name" function.Denis Vlasenko2007-12-041-43/+40
| | | | | Reverting :(
* getty: a small code shrinkDenis Vlasenko2007-12-041-34/+33
| | | | | | | touch - 40 +40 fakehost 4 - -4 getty_main 2546 2493 -53
* Make signal table a bit smallerDenis Vlasenko2007-12-041-3/+6
| | | | | | get_signum 136 151 +15 signals 224 192 -32
* guard against SIGxxx >= 32 (no code changes on i386)Denis Vlasenko2007-12-041-34/+39
|
* getty: don't accept ancient '#' and '@' as backspace/kill line,Denis Vlasenko2007-12-042-227/+639
| | | | | | | | | | | | | | | | | it only confuses people. (Alexander Griesser <alexander.griesser@lkh-vil.or.at> (LKH Villach)) various other cleanups. function old new delta getty_main 2526 2546 +20 static.baud_index 4 - -4 parse_speeds 91 - -91 ------------------------------------------------------------------------------ (add/remove: 0/2 grow/shrink: 1/0 up/down: 20/-95) Total: -75 bytes text data bss dec hex filename 773152 1086 9008 783246 bf38e busybox_old 773081 1086 9008 783175 bf347 busybox_unstripped
* lineedit: reduce stack usageDenis Vlasenko2007-12-032-83/+80
| | | | | | | | | | | | | netstat: reduce stack usage; fix handling of NULs in unix socket filenames static.has_inode 1 - -1 do_info 119 116 -3 deinit_S 60 51 -9 unix_do_one 578 451 -127 parse_and_put_prompt 966 825 -141 ------------------------------------------------------------------------------ (add/remove: 0/1 grow/shrink: 0/4 up/down: 0/-281) Total: -281 bytes
* fix whitespace damageDenis Vlasenko2007-12-021-1/+1
|
* mkfs.minix: add testsuite; disable code which makes images variableDenis Vlasenko2007-12-022-4/+25
|
* attack the biggest stack users:Denis Vlasenko2007-12-028-20/+85
| | | | | | | | | | | | | | | | | -mkfs_minix_main [busybox_unstripped]: 4288 -mkfs_minix_main [busybox_unstripped]: 4276 -grave [busybox_unstripped]: 4260 (bzip2 users too - not listed) price we pay in code size increase: mainSort 2458 2515 +57 grave 1005 1058 +53 sendMTFValues 2177 2195 +18 BZ2_blockSort 122 125 +3 mkfs_minix_main 3070 3022 -48 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 4/1 up/down: 131/-48) Total: 83 bytes
* explain why we use mmap instead of mallocDenis Vlasenko2007-12-021-0/+2
|
* libnetlink: comment out unused code; don't use 8k stack buffersDenis Vlasenko2007-12-022-37/+65
| | | | | | | | | | | | function old new delta ipaddr_modify 1305 1297 -8 do_iprule 963 955 -8 do_iproute 2193 2169 -24 xrtnl_dump_filter 418 391 -27 rtnl_talk 671 536 -135 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 0/5 up/down: 0/-202) Total: -202 bytes
* Fix minor discrepancy in "make help"Denis Vlasenko2007-12-021-2/+2
|
* Introduce FEATURE_COPYBUF_KB.Denis Vlasenko2007-12-022-8/+34
| | | | | | | | People who want smaller stack at any cost may use it to reduce cp's stack usage (FEATURE_COPYBUF_KB=1). Desktop people may get faster copy of big files (FEATURE_COPYBUF_KB=32 is ~30% faster than 4kb)
* dd: fix a bug where we don't report write errorsDenis Vlasenko2007-12-022-70/+63
| | | | | | | | | | | testsuite: small cleanup full_write_or_warn 38 40 +2 write_and_stats 66 67 +1 dd_main 1358 1335 -23 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 2/1 up/down: 3/-23) Total: -20 bytes
* dd: add testsuite entry for write errorsDenis Vlasenko2007-12-021-0/+2
|
* test: stop using lots of bss.Denis Vlasenko2007-11-303-29/+67
| | | | | | | | | | | | | | | | | | | | | | | function old new delta test_main 425 456 +31 t_lex 69 73 +4 syntax 100 104 +4 ptr_to_statics 8 12 +4 t_wp_op 4 - -4 t_wp 4 - -4 ngroups 4 - -4 group_array 4 - -4 binop 590 585 -5 oexpr 104 97 -7 aexpr 101 94 -7 nexpr 831 820 -11 leaving 156 - -156 ------------------------------------------------------------------------------ (add/remove: 0/5 grow/shrink: 4/4 up/down: 43/-202) Total: -159 bytes text data bss dec hex filename 775098 929 9084 785111 bfad7 busybox_old 775107 933 8908 784948 bfa34 busybox_unstripped
* dhcp: heed TODO item - divorced options from their string descriptionsDenis Vlasenko2007-11-298-88/+135
| | | | | | | | | | | | | | | | | | | | | code shrink while at it. function old new delta dhcp_option_strings - 258 +258 udhcp_run_script 1135 1174 +39 dhcp_option_lengths - 11 +11 udhcp_add_simple_option 93 92 -1 packet_num 4 - -4 read_opt 746 739 -7 udhcp_option_lengths 11 - -11 udhcpc_main 2590 2494 -96 dhcp_options 490 70 -420 ------------------------------------------------------------------------------ (add/remove: 2/2 grow/shrink: 1/4 up/down: 308/-539) Total: -231 bytes text data bss dec hex filename 775309 929 9100 785338 bfbba busybox_old 775098 929 9084 785111 bfad7 busybox_unstripped
* sysctl: add -e: supress warnings about invalid key (Jeremy Kerr <jk@ozlabs.org>)Denis Vlasenko2007-11-292-102/+77
| | | | | | | | | code shrink: text data bss dec hex filename 775565 929 9100 785594 bfcba busybox_old 775296 929 9100 785325 bfbad busybox_unstripped
* Further optimize applet tables; prettify build outputDenis Vlasenko2007-11-295-47/+71
| | | | | | | text data bss dec hex filename 775923 929 9100 785952 bfe20 busybox_old 775565 929 9100 785594 bfcba busybox_unstripped
* touch: accept and ignore -fDenis Vlasenko2007-11-281-1/+2
|
* dhcpc: let server know we don't like oversized packets.Denis Vlasenko2007-11-286-47/+58
| | | | | add TODO comment
* forgotten part of previous commitDenis Vlasenko2007-11-281-0/+94
|
* reorganize applet table. Eliminates pointers to names.Denis Vlasenko2007-11-2813-128/+137
| | | | | | | | | Should be a big win for libbusybox. busybox wins too: text data bss dec hex filename 776524 929 9100 786553 c0079 busybox_old 775903 929 9100 785932 bfe0c busybox_unstripped
* ip route: add comment, no code changesDenis Vlasenko2007-11-271-1/+3
|
* iproute: fix a bug where "ip r flush table main" was rejected,Denis Vlasenko2007-11-262-37/+48
| | | | | | add "ip r flush cache" (however I'm unsure it is really valid syntax) Add a few comments and stop mixing params and params' keywords.
* fix vda's testsuite bogons, part 2Denis Vlasenko2007-11-261-0/+18
|
* fix vda's testsuite bogons, part 1Denis Vlasenko2007-11-262-20/+0
|
* testsuite: add tests for cut and grep;Denis Vlasenko2007-11-264-5/+33
| | | | | slight improvements to infrastructure
* ash: make code simpler, and do not do close(-1) - it's rudeDenis Vlasenko2007-11-261-5/+9
|
* zcip: simplify code a bitDenis Vlasenko2007-11-251-8/+1
|
* zcip: use low-order 4 bytes of MAC as random seed, not 4 high-orderDenis Vlasenko2007-11-252-102/+120
| | | | | | | | | | | | | | | | arping: fix wrong roundtrip calculation arping,zcip: cleanups and code shrink run 389 402 +13 arp 195 188 -7 zcip_main 1524 1495 -29 arping_main 1874 1823 -51 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 1/3 up/down: 13/-87) Total: -74 bytes text data bss dec hex filename 776587 929 9100 786616 c00b8 busybox_old 776499 929 9100 786528 c0060 busybox_unstripped
* cttyhack should be in /bin, not /usr/binDenis Vlasenko2007-11-251-1/+1
|
* which: fix testsuite failureDenis Vlasenko2007-11-255-8/+13
| | | | | | pidof: do not output empty line if nothing found testsuite: disable false positive
* dhcpc: cope with buggy DHCP servers which send oversized packetsDenis Vlasenko2007-11-253-3/+27
| | | | | (Cristian Ionescu-Idbohrn <cristian.ionescu-idbohrn@axis.com>)
* Announce 1.8.2 and 1.7.4Denis Vlasenko2007-11-241-0/+15
|
* stty: reorganize data tables - save 0.5kDenis Vlasenko2007-11-241-151/+376
| | | | | | | | | | | | | | | | | | | | | | function old new delta mode_name - 496 +496 control_name - 91 +91 stty_main 1235 1255 +20 find_mode 45 63 +18 find_control 45 63 +18 do_display 482 493 +11 wrapf 165 166 +1 set_mode 761 759 -2 max_col 4 - -4 device_name 4 - -4 control_info 153 34 -119 mode_info 1700 680 -1020 ------------------------------------------------------------------------------ (add/remove: 2/2 grow/shrink: 5/3 up/down: 655/-1149) Total: -494 bytes text data bss dec hex filename 777037 937 9100 787074 c0282 busybox_old 776551 929 9100 786580 c0094 busybox_unstripped
* remove echo_main -> bb_echo indirectionDenis Vlasenko2007-11-244-15/+11
|
* hush: fix segfault in "echo $@" when we have no argumentsDenis Vlasenko2007-11-241-4/+6
|
* fix buglets found by randomconfigDenis Vlasenko2007-11-232-2/+3
|
* update defconfigDenis Vlasenko2007-11-231-6/+24
|
* kill lash. "lash" builtin still exists, but it runs hush.Denis Vlasenko2007-11-237-31/+19
|
* Add an RFC for future ipv6 ftp workDenis Vlasenko2007-11-231-0/+451
|
* hush: implement echo builtinDenis Vlasenko2007-11-232-0/+16
| | | | | | | | builtin_echo - 36 +36 bltins 384 396 +12 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 1/0 up/down: 48/0) Total: 48 bytes
* hush: fix $ expansion in redirections, add testcase for thatDenis Vlasenko2007-11-235-4/+27
|
* hush: implement test builtinDenis Vlasenko2007-11-231-21/+38
|
* hush: plug memory leakDenis Vlasenko2007-11-234-22/+91
|
* arping: fix help text (-i -> -I), and shorten it a bitDenis Vlasenko2007-11-231-7/+7
|