summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Announce 1.9.01_9_0Denis Vlasenko2007-12-242-2/+71
|
* hush: fixlet for NOMMUDenis Vlasenko2007-12-242-69/+135
| | | | | update TODO_config_nommu
* nameif: extended matching (Nico Erfurth <masta@perlgolf.de>)Denis Vlasenko2007-12-2414-90/+179
| | | | | | | | | | | | *: whitespace fixes function old new delta prepend_new_eth_table - 304 +304 nameif_main 620 684 +64 cc_macaddr 51 - -51 ------------------------------------------------------------------------------ (add/remove: 1/1 grow/shrink: 1/0 up/down: 368/-51) Total: 317 bytes
* defconfig: updateDenis Vlasenko2007-12-244-9/+15
| | | | | | | appletli.c: add vda's (C) top: fixlet for incorrect display of "0" Makefile: reduce stack size from 20k to 16k
* od: reduce data/bss usage (code size went down too)Denis Vlasenko2007-12-241-41/+30
|
* umount: fix fallout from stack reduction changeDenis Vlasenko2007-12-241-2/+2
|
* vi: speed up some string opsDenis Vlasenko2007-12-231-42/+56
|
* cttyhack: trivial build fixletDenis Vlasenko2007-12-221-1/+1
|
* vi: reduce amount of memset'ing on each screen refreshDenis Vlasenko2007-12-221-9/+13
|
* vi: introduce FEATURE_VI_8BIT (as vi currently is not Unicode capable,Denis Vlasenko2007-12-223-22/+51
| | | | | | people may want to disable display of high-bit chars) ip: build fixlet
* perror_nomsg: don't print extra colonDenis Vlasenko2007-12-223-6/+8
| | | | | losetup: print name of loop device in error messages
* vi: change MAX_LINELEN meaning: now it is the biggest supportedDenis Vlasenko2007-12-222-317/+309
| | | | | | screen wigth. Introduce MAX_TABSTOP and MAX_INPUT_LEN. Fix redraw of very long lines and cursor movement past NULs.
* fix buglets found by randomconfigDenis Vlasenko2007-12-212-2/+4
|
* vi: fix a problem with displaying overlong linesDenis Vlasenko2007-12-211-107/+120
|
* udhcp: decided to not send "short" dhcp packets,Denis Vlasenko2007-12-211-1/+6
| | | | | but lets add comments how to do it if needed.
* udhcp: fix oversized packet sending (introduced by "slack for bad dhcp ↵Denis Vlasenko2007-12-207-43/+49
| | | | | | | | | | | | | | | | | servers" options); slight optimizations and function renaming udhcp_send_raw_packet - 391 +391 udhcp_send_kernel_packet - 197 +197 udhcp_recv_packet - 134 +134 get_raw_packet 353 326 -27 udhcp_get_packet 134 - -134 udhcp_kernel_packet 197 - -197 udhcp_raw_packet 391 - -391 ------------------------------------------------------------------------------ (add/remove: 3/3 grow/shrink: 0/1 up/down: 722/-749) Total: -27 bytes
* fdisk: reduce global data/bss usage. 8k data+bss build is achievable soon ;)Denis Vlasenko2007-12-165-213/+225
| | | | | | | | (add/remove: 0/13 grow/shrink: 6/19 up/down: 74/-492) Total: -418 bytes text data bss dec hex filename 778330 860 7408 786598 c00a6 busybox_old 777970 840 7376 786186 bff0a busybox_unstripped
* msh: reduce global data/bss usageDenis Vlasenko2007-12-161-228/+225
| | | | | | | | (add/remove: 1/5 grow/shrink: 28/6 up/down: 464/-394) Total: 70 bytes text data bss dec hex filename 778077 908 7568 786553 c0079 busybox_old 778330 860 7408 786598 c00a6 busybox_unstripped
* ash: reduce global data/bss usageDenis Vlasenko2007-12-161-179/+277
| | | | | | | | (add/remove: 4/29 grow/shrink: 76/21 up/down: 1007/-1713) Total: -706 bytes text data bss dec hex filename 777206 1084 8976 787266 c0342 busybox_old 778077 908 7568 786553 c0079 busybox_unstripped
* traceroute: stop using global data/bssDenis Vlasenko2007-12-161-43/+63
| | | | | | | | (add/remove: 0/15 grow/shrink: 0/1 up/down: 0/-95) Total: -95 bytes text data bss dec hex filename 777245 1094 9008 787347 c0393 busybox_old 777206 1084 8976 787266 c0342 busybox_unstripped
* add a link to vda's pet projectsDenis Vlasenko2007-12-131-0/+1
|
* num conversions: allow for leading '+' (renice needs that)Denis Vlasenko2007-12-111-5/+7
|
* cttyhack: add missing ';'Denis Vlasenko2007-12-102-6/+8
| | | | | init: remove pointless access() check
* init: remove superfluous forks and messing up with argv[0]Denis Vlasenko2007-12-105-135/+141
| | | | | cttyhack: add stealing of ctty
* udhcpc: support for -O <option>.Denis Vlasenko2007-12-105-78/+97
| | | | | | | | | | | | | | | | Two important notes: * nissrv and nisdomain are not requested by default anymore! * inconsistency between "XXXsvr" and "XXsrv" in option names resolved, all are "XXXsrv" now. function old new delta udhcpc_main 2494 2600 +106 packed_usage 23023 23067 +44 add_requests 91 119 +28 static.udhcpc_longopts 209 226 +17 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 4/0 up/down: 195/0) Total: 195 bytes
* 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
|