aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-04-11fix build with gcc -combineDenis Vlasenko
2008-04-11build system: use POSIX options only for cpDenis Vlasenko
cp: improve comment
2008-04-11- add printutils and util-linux/volume_idBernhard Reutner-Fischer
- pull in Kbuild.includes
2008-04-11webpage: remove date from URLDenis Vlasenko
2008-04-11webpage: s/Denis/Denys/ (I don't like "denys", but it's in passport); add a ↵Denis Vlasenko
link to resume
2008-04-10fix "make check"Denis Vlasenko
2008-04-10udhcp,ipcalc: simple code shrink (Nico Erfurth <masta AT perlgolf.de>)Denis Vlasenko
function old new delta ipcalc_main 609 610 +1 read_staticlease 102 85 -17 ether_aton 17 - -17
2008-04-10nameif: fix vda's breakage (Nico Erfurth <masta AT perlgolf.de>)Denis Vlasenko
function old new delta nameif_main 684 691 +7 prepend_new_eth_table 304 301 -3 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 1/1 up/down: 7/-3) Total: 4 bytes
2008-04-09actually adding xfuncs_printf.c :(Denis Vlasenko
2008-04-09Splitting xfuncs.c into two parts. No code chabges.Denis Vlasenko
2008-04-08Avoid linking in printf/bsearch if possible. -20k for static bbox withDenis Vlasenko
"basename", "true" and "false" only. function old new delta full_write2_str - 25 +25 bb_show_usage 183 202 +19 main 883 898 +15 run_applet_and_exit 501 507 +6
2008-04-07dd: update usage textDenis Vlasenko
2008-04-07mount: remove superfluous commentDenis Vlasenko
2008-04-07crond: add handling of "MAILTO=user" linesDenis Vlasenko
sendmail: handle a case when the whole mail comes from stdin (and no separate sender/subj is provided) both by dronnikov AT gmail.com function old new delta sendgetmail_main 1509 1674 +165 SynchronizeFile 671 767 +96 packed_usage 24054 24088 +34 crond_main 1404 1420 +16 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 4/0 up/down: 311/0) Total: 311 bytes
2008-04-07ping: add -w, -W support (James Simmons <jsimmons AT infradead.org>)Denis Vlasenko
function old new delta print_stats_and_exit - 282 +282 sendping_tail 151 231 +80 packed_usage 23976 24054 +78 ping_main 401 412 +11 arm_ioctl 13 20 +7 pingstats 259 - -259 ------------------------------------------------------------------------------ (add/remove: 1/1 grow/shrink: 4/0 up/down: 458/-259) Total: 199 bytes
2008-04-06brctl: optional support for "show" cmd (by L. Gabriel Somlo <somlo AT cmu.edu>)Denis Vlasenko
function old new delta brctl_main 739 1186 +447 if_indextoname - 104 +104 static.keywords 827 841 +14 static.ops - 7 +7 packed_usage 23978 23976 -2
2008-04-05init: fix askfirst not working as intendedDenis Vlasenko
2008-04-05cpio: actually add testsuite entry...Denis Vlasenko
2008-04-05cpio: fix a bug where we do not extract zero-sized hardlinksDenis Vlasenko
(spotted at http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=466771). Add testsuite entry for that, and another one for another bug: we do not list hardlinks in cpio -t (not fixed). function old new delta get_header_cpio 884 909 +25 static.saved_hardlinks_created - 4 +4 static.pending_hardlinks 4 - -4 static.inode 4 - -4 cpio_main 1122 1060 -62
2008-04-05cpio: typo fix in error messageDenis Vlasenko
2008-04-05cpio: optional support for writing cpio files in newc format.Denis Vlasenko
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
2008-04-04fbsplash: more compact support for named pipes + EOF scenarioDenis Vlasenko
function old new delta fbsplash_main 1121 1043 -78
2008-04-02dd: support conv=fsyncDenis Vlasenko
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
2008-04-02expr: fix comparisons 'a < b' where we were overflowing a-bDenis Vlasenko
(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
2008-04-02udhcpc: add -o "do not request options by default" switchDenis Vlasenko
(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
2008-04-01xfunc_die: resurrect (actually, it's "svn add" being forgotten again)Denis Vlasenko
2008-04-01basename: tiny shrinkDenis Vlasenko
2008-04-01chpst: fix "env directory" parsing to not strip everythingDenis Vlasenko
after 1st whitespace. -6 bytes.
2008-04-01script: do not ignore poll() errors. ~+20 bytes.Denis Vlasenko
2008-04-01shells: do not frocibly enable test, echo and kill _applets_,Denis Vlasenko
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
2008-03-31tcpudp: trivial build fixDenis Vlasenko
2008-03-30libbb: preventive fix for SIGxxx >= 32Denis Vlasenko
2008-03-30g[un]zip: accept and ignore -n (needed for kernel compile)Denis Vlasenko
2008-03-29fuser: fix vda's breakage: DOH! chdir'ing to /proc breaks relative pathsDenis Vlasenko
2008-03-29mdev: optional support for regex pattern group substitution.Denis Vlasenko
+142 bytes.
2008-03-29mdev: fix block/char device detection. Closes bug 2144.Denis Vlasenko
2008-03-29inetd: small shrink for NOMMU caseDenis Vlasenko
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
2008-03-29mdev: fix "foo 0:0 444 >bar/baz" rule handling. make_device() +23 bytesDenis Vlasenko
2008-03-29mdev: fix a bug where it was not stopping on first matching ruleDenis Vlasenko
(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
2008-03-29ftpgetput: move control_stream to "struct globals";Denis Vlasenko
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
2008-03-29ftpgetput: deal with long-standing TODOs:Denis Vlasenko
- 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
2008-03-28ftpgetput: add comment about EPSV (extended PASV).Denis Vlasenko
Fix bug where we were using lstat instead of stat. Added many TODOs.
2008-03-28copy_file: handle "cp /dev/foo file" (almost) compatibly to coreutils.Denis Vlasenko
(almost because we do not copy mode, which is probably wasn't intended). +61 bytes.
2008-03-28fbsplash: move to /sbin; small shrinkDenis Vlasenko
function old new delta fb_drawprogressbar 413 423 +10 fbsplash_main 1146 1121 -25
2008-03-28fix a few stray unguarded strdup'sDenis Vlasenko
2008-03-28whitespace fixesDenis Vlasenko
2008-03-27mdev: plug a few memory and fd leaks; simplify code a bitDenis Vlasenko
2008-03-27mdev: add testsuite entryDenis Vlasenko
2008-03-27openvt: fix gross mismatch between us and "standard" openvt.Denis Vlasenko
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
2008-03-27fbsplash: support this usage:Denis Vlasenko
mkfifo cmd_pipe fbsplash -f cmd_pipe .... & ... echo 33 >cmd_pipe ... echo 66 >cmd_pipe Code size: fbsplash_main +116 bytes :(