aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* cpio: optional support for writing cpio files in newc format.Denis Vlasenko2008-04-053-19/+225
| | | | | | | | | | | | | | by pascal.bellard AT ads-lu.com. function old new delta cpio_main 247 1122 +875 cpio_pad4 - 58 +58 gnu_dev_major 66 99 +33 gnu_dev_minor 38 57 +19 packed_usage 23964 23978 +14 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 4/0 up/down: 999/0) Total: 999 bytes
* fbsplash: more compact support for named pipes + EOF scenarioDenis Vlasenko2008-04-041-47/+34
| | | | | | function old new delta fbsplash_main 1121 1043 -78
* dd: support conv=fsyncDenis Vlasenko2008-04-021-60/+86
| | | | | | | | | | | | dd: support "dd --" if CONFIG_DESKTOP=y function old new delta static.conv_words - 28 +28 dd_main 1369 1373 +4 static.keywords 848 827 -21 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 1/1 up/down: 32/-21) Total: 11 bytes
* expr: fix comparisons 'a < b' where we were overflowing a-bDenis Vlasenko2008-04-022-87/+100
| | | | | | | | | | | | | | | | | | | (not to mention that we used int, not arith_t). closes bug 2744. Also, shrink a bit and add testsuite entry function old new delta nextarg 75 84 +9 tostring 38 35 -3 toarith 89 86 -3 str_value 35 32 -3 eval6 555 552 -3 int_value 29 23 -6 eval4 128 120 -8 eval3 112 104 -8 eval2 512 417 -95 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 1/8 up/down: 9/-129) Total: -120 bytes
* udhcpc: add -o "do not request options by default" switchDenis Vlasenko2008-04-026-15/+30
| | | | | | | | | | | | | (by L. Gabriel Somlo <somlo AT cmu.edu>) function old new delta udhcpc_main 2513 2554 +41 static.udhcpc_longopts 226 247 +21 add_param_req_option 119 132 +13 packed_usage 23952 23964 +12 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 4/0 up/down: 87/0) Total: 87 bytes
* xfunc_die: resurrect (actually, it's "svn add" being forgotten again)Denis Vlasenko2008-04-011-0/+40
|
* basename: tiny shrinkDenis Vlasenko2008-04-011-1/+1
|
* chpst: fix "env directory" parsing to not strip everythingDenis Vlasenko2008-04-011-24/+22
| | | | | after 1st whitespace. -6 bytes.
* script: do not ignore poll() errors. ~+20 bytes.Denis Vlasenko2008-04-011-1/+5
|
* shells: do not frocibly enable test, echo and kill _applets_,Denis Vlasenko2008-04-0114-91/+84
| | | | | | | | | | | | | | | | | | | just build relevant source and use xxx_main functions. build system: add a special case when we have exactly one applet enabled (makes "true", "false", "basename" REALLY tiny). getopt32: do not use stdio. function old new delta getopt32 1385 1412 +27 make_device 1187 1200 +13 basename_main 120 127 +7 tcpudpsvd_main 1922 1926 +4 testcmd 5 - -5 echocmd 5 - -5 fuser_main 1243 1231 -12 ------------------------------------------------------------------------------ (add/remove: 0/2 grow/shrink: 4/1 up/down: 51/-22) Total: 29 bytes
* tcpudp: trivial build fixDenis Vlasenko2008-03-311-3/+3
|
* libbb: preventive fix for SIGxxx >= 32Denis Vlasenko2008-03-301-14/+18
|
* g[un]zip: accept and ignore -n (needed for kernel compile)Denis Vlasenko2008-03-302-2/+30
|
* fuser: fix vda's breakage: DOH! chdir'ing to /proc breaks relative pathsDenis Vlasenko2008-03-291-6/+4
|
* mdev: optional support for regex pattern group substitution.Denis Vlasenko2008-03-293-3/+65
| | | | | +142 bytes.
* mdev: fix block/char device detection. Closes bug 2144.Denis Vlasenko2008-03-291-1/+3
|
* inetd: small shrink for NOMMU caseDenis Vlasenko2008-03-291-9/+14
| | | | | | | | | | | function old new delta cat_args - 8 +8 echo_stream 64 63 -1 discard_stream 64 63 -1 static.args 32 12 -20 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 0/3 up/down: 8/-22) Total: -14 bytes
* mdev: fix "foo 0:0 444 >bar/baz" rule handling. make_device() +23 bytesDenis Vlasenko2008-03-292-12/+51
|
* mdev: fix a bug where it was not stopping on first matching ruleDenis Vlasenko2008-03-292-112/+115
| | | | | | | | | | | | (testsuite entry added). Revamped line parsing while at it. function old new delta next_field - 36 +36 make_device 1104 1022 -82 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 0/1 up/down: 36/-82) Total: -46 bytes
* ftpgetput: move control_stream to "struct globals";Denis Vlasenko2008-03-291-110/+85
| | | | | | | | | | | | | | | | | unify common data pumpung stage for upload and download; other small shrinkage. EPSV still not implemented... function old new delta pump_data_and_QUIT - 82 +82 xconnect_ftpdata 127 156 +29 ftpcmd 301 304 +3 ftp_die 59 55 -4 ftpgetput_main 352 344 -8 ftp_send 185 91 -94 ftp_receive 394 293 -101 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 2/4 up/down: 114/-207) Total: -93 bytes
* ftpgetput: deal with long-standing TODOs:Denis Vlasenko2008-03-291-114/+82
| | | | | | | | | | | | | | | | | | | | | - do not use ALLO on upload - move globals to "struct globals" - move buf[] there too - remove commented out "filesize" code - other shrinkage function old new delta xconnect_ftpdata 117 127 +10 ftp_die 49 59 +10 ftpcmd 292 301 +9 verbose_flag 1 - -1 do_continue 1 - -1 ftpgetput_main 405 352 -53 ftp_receive 451 394 -57 ftp_send 325 185 -140 ------------------------------------------------------------------------------ (add/remove: 0/2 grow/shrink: 3/3 up/down: 29/-252) Total: -223 bytes
* ftpgetput: add comment about EPSV (extended PASV).Denis Vlasenko2008-03-281-39/+65
| | | | | | Fix bug where we were using lstat instead of stat. Added many TODOs.
* copy_file: handle "cp /dev/foo file" (almost) compatibly to coreutils.Denis Vlasenko2008-03-286-26/+63
| | | | | | (almost because we do not copy mode, which is probably wasn't intended). +61 bytes.
* fbsplash: move to /sbin; small shrinkDenis Vlasenko2008-03-282-28/+27
| | | | | | | function old new delta fb_drawprogressbar 413 423 +10 fbsplash_main 1146 1121 -25
* fix a few stray unguarded strdup'sDenis Vlasenko2008-03-284-144/+137
|
* whitespace fixesDenis Vlasenko2008-03-287-46/+42
|
* mdev: plug a few memory and fd leaks; simplify code a bitDenis Vlasenko2008-03-273-74/+73
|
* mdev: add testsuite entryDenis Vlasenko2008-03-271-0/+36
|
* openvt: fix gross mismatch between us and "standard" openvt.Denis Vlasenko2008-03-273-16/+157
| | | | | | | | | | | | | | | | | | standard one even has different syntax! std: "openvt -c 12", we: "openvt 12" std: "openvt top", we: complain that "top" is not a number. openvt: implement -c -w -s (-l -f -v are also accepted but ingnored) openvt_main 188 343 +155 vfork_child - 67 +67 not_vt_fd - 23 +23 packed_usage 23932 23952 +20 ------------------------------------------------------------------------------ (add/remove: 2/0 grow/shrink: 2/0 up/down: 265/0) Total: 265 bytes text data bss dec hex filename 801344 641 7380 809365 c5995 busybox_old 801617 641 7380 809638 c5aa6 busybox_unstripped
* fbsplash: support this usage:Denis Vlasenko2008-03-273-13/+32
| | | | | | | | | | | | mkfifo cmd_pipe fbsplash -f cmd_pipe .... & ... echo 33 >cmd_pipe ... echo 66 >cmd_pipe Code size: fbsplash_main +116 bytes :(
* fbsplash: fix broken handling of buffered case:Denis Vlasenko2008-03-261-37/+24
| | | | | | | | | | | | | | | | | "{echo 45; echo 33; } | { sleep 1; fbsplash -f - ...; }" function old new delta fb_drawprogressbar - 413 +413 xmalloc_fgetline - 46 +46 xmalloc_reads 184 183 -1 xmalloc_getline 46 - -46 fbsplash_main 1472 1030 -442 ------------------------------------------------------------------------------ (add/remove: 2/1 grow/shrink: 0/2 up/down: 459/-489) Total: -30 bytes text data bss dec hex filename 801181 641 7380 809202 c58f2 busybox_old 801151 641 7380 809172 c58d4 busybox_unstripped
* *: more uniform naming: s/xmalloc_getline/xmalloc_fgetline/Denis Vlasenko2008-03-2626-44/+48
|
* - add fbsplash and CONFIG_ASH_BASH_COMPAT to defconfigBernhard Reutner-Fischer2008-03-261-0/+2
|
* fbsplash: cosmetic comment and Config text fixes; rename .ini -> .cfgDenis Vlasenko2008-03-263-26/+15
|
* fbsplash: shrink, better help text; inifile cannot specify image now;Denis Vlasenko2008-03-263-4/+470
| | | | | | | | | | | | | | | | image can come from stdin function old new delta packed_usage 23872 23932 +60 static.param_names - 57 +57 fbsplash_main 1525 1472 -53 static.param_value 100 - -100 ------------------------------------------------------------------------------ (add/remove: 1/1 grow/shrink: 1/1 up/down: 117/-153) Total: -36 bytes text data bss dec hex filename 801202 641 7380 809223 c5907 busybox_old 801181 641 7380 809202 c58f2 busybox_unstripped
* patch: add support for -R. ~ +110 byte. By Pascal Bellard <pascal.bellard AT ↵Denis Vlasenko2008-03-267-32/+103
| | | | | | | | | | | | | | | | | | | | | | | ads-lu.com> fbsplash: new applet by Michele Sanges <michele.sanges AT otomelara.it function old new delta fbsplash_main - 1525 +1525 fb_drawfullrectangle - 118 +118 static.param_value - 100 +100 packed_usage 23776 23872 +96 applet_names 1843 1852 +9 applet_main 1120 1124 +4 read_line_input 3156 3158 +2 applet_nameofs 560 562 +2 applet_install_loc 140 141 +1 ------------------------------------------------------------------------------ (add/remove: 3/0 grow/shrink: 6/0 up/down: 1857/0) Total: 1857 bytes text data bss dec hex filename 799233 641 7380 807254 c5156 busybox_old 801202 641 7380 809223 c5907 busybox_unstripped
* patch: fix vda's thinko: we need to open new_filename.orig, always!Denis Vlasenko2008-03-252-18/+59
| | | | | | | plug memory leak; add testsuite patch_main 1009 988 -21
* ash: support for && and || in [[ expr ]]; add testsuite checksDenis Vlasenko2008-03-257-12/+115
|
* ifupdown: support for %retries% (L. Gabriel Somlo <somlo AT cmu.edu>)Denis Vlasenko2008-03-251-2/+2
|
* udhcp: build fix for ppc kernel 2.4.36Denis Vlasenko2008-03-251-1/+1
|
* lpd: small shrinkDenis Vlasenko2008-03-251-50/+35
| | | | | lpd_main 761 747 -14
* ash: comment about [[; code style fixes. No code changes.Denis Vlasenko2008-03-251-10/+30
|
* help text shrinkageDenis Vlasenko2008-03-251-15/+13
|
* date: even more of help text shrinkDenis Vlasenko2008-03-251-2/+1
|
* date: make help text more understandable; small shrinkDenis Vlasenko2008-03-252-62/+68
| | | | | | | text data bss dec hex filename 799025 641 7380 807046 c5086 busybox_old 799009 641 7380 807030 c5076 busybox_unstripped
* ash: optional bash-like pattern subst and substring optsDenis Vlasenko2008-03-252-42/+318
| | | | | | | | | | | | | | | | | | (by James Simmons <jsimmons AT infradead.org>) TODO: write testsuite! BASH_COMPAT off: scanleft 101 262 +161 subevalvar 346 335 -11 BASH_COMPAT on: subevalvar 346 1397 +1051 scanleft 101 262 +161 readtoken1 2739 2807 +68 cmdputs 397 399 +2 static.vstype 64 48 -16 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 4/1 up/down: 1282/-16) Total: 1266 bytes
* ash: add read -u; fix read -t and read -n; add testsuite entries.Denis Vlasenko2008-03-257-55/+91
|
* lpd: debugging by Vladimir: he found vda's breakage (trashed s[0])!Denis Vlasenko2008-03-241-42/+52
|
* diff: add testsuite entry for itDenis Vlasenko2008-03-241-0/+124
|
* diff: improve comments (no code chages)Denis Vlasenko2008-03-241-10/+13
|