aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* setfiles:Denis Vlasenko2007-08-061-14/+5
| | | | | | | * Bug fix: -f option did not work. * Using bb_simplify_path to remove extra slash for smaller code. (by Yuichi Nakamura <ynakam@hitachisoft.jp>)
* less: add a bit more robustness in keyboard reading codeDenis Vlasenko2007-08-031-1/+3
|
* mount: print errno on NFS error (again)Denis Vlasenko2007-08-035-20/+31
|
* svlogd: fix timestamping; do not warn if config is missingDenis Vlasenko2007-08-033-18/+25
| | | | | sv: extend help text
* ttysize: update copyrightDenis Vlasenko2007-08-031-1/+6
|
* udhcp: slight shrinkDenis Vlasenko2007-08-028-72/+69
| | | | | | | | | | | | | | | | | udhcpd_main 1171 1208 +37 udhcpc_main 2363 2387 +24 dhcprelay_main 1145 1146 +1 dhcprelay_stopflag 4 1 -3 dhcprelay_signal_handler 11 8 -3 client_background 46 42 -4 udhcp_read_interface 230 211 -19 udhcp_make_pidfile 76 - -76 ------------------------------------------------------------------------------ (add/remove: 0/1 grow/shrink: 3/4 up/down: 62/-105) Total: -43 bytes text data bss dec hex filename 770052 1096 11228 782376 bf028 busybox_old 769980 1096 11228 782304 befe0 busybox_unstripped
* ttysize: new applet. +200 bytesDenis Vlasenko2007-08-025-2/+56
|
* start_stop_daemon: NOMMU fixes, round 2 by Alex Landau <landau_alex@yahoo.com>Denis Vlasenko2007-08-025-14/+20
| | | | | dhcpc: fixed "ifupdown + udhcpc_without_pidpile_creation" bug
* patch: fix bad line ending handling ("Nguyen Thai Ngoc Duy" <pclouds@gmail.com>)Denis Vlasenko2007-08-011-3/+3
|
* start_stop_daemon: NOMMU fix; smaller fixesDenis Vlasenko2007-07-313-39/+52
|
* addgroup: "disallow addgroup -g num user group"; make -g 0 workDenis Vlasenko2007-07-302-28/+36
| | | | | (Tito <farmatito@tiscali.it>)
* dd: use unsigned printf specifier for # of blocksDenis Vlasenko2007-07-301-2/+3
|
* dd: fix newly introduced bug (introduced by me)Denis Vlasenko2007-07-291-1/+1
|
* interface.c: code shrink (IIRC ~30 bytes)Denis Vlasenko2007-07-291-43/+43
|
* ash: comment non-obvious code partDenis Vlasenko2007-07-291-2/+7
|
* fix for suffix optimization (which was in previous commit)Denis Vlasenko2007-07-272-1/+2
|
* multiplier suffixes are short, store them directly in struct suffix_multDenis Vlasenko2007-07-2711-25/+25
| | | | | | | | | | | | function old new delta xstrtoul_range_sfx 226 217 -9 xstrtoull_range_sfx 291 280 -11 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 0/2 up/down: 0/-20) Total: -20 bytes text data bss dec hex filename 669128 2668 13616 685412 a7564 busybox_old 669108 2668 13616 685392 a7550 busybox_unstripped
* dd: fix bug where we assume count=INT_MAX when count is unspecified;Denis Vlasenko2007-07-271-32/+53
| | | | | | | | | | | | | shrink dd while at it function old new delta dd_main 1453 1368 -85 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 0/1 up/down: 0/-85) Total: -85 bytes text data bss dec hex filename 669216 2668 13616 685500 a75bc busybox_old 669128 2668 13616 685412 a7564 busybox_unstripped
* passwd: fix bug: we are trying to update shadow even if user's record is in ↵Denis Vlasenko2007-07-272-9/+19
| | | | | | | passwd! getspnam is guilty, it lies that user record exists in shadow.
* bb_getpwuid, bb_getgrgid: change order of arguments to more intuitive one;Denis Vlasenko2007-07-277-87/+68
| | | | | comment thoroughly when they die and when they dont.
* cal: small code shrinkDenis Vlasenko2007-07-261-55/+50
|
* setfiles: small code size reduction (Yuichi Nakamura <ynakam@hitachisoft.jp>)Denis Vlasenko2007-07-251-58/+9
|
* ps: fix non-desktop ps -ww -- thanks rockeychuDenis Vlasenko2007-07-251-4/+9
|
* getopt32: fix getopt32 breakage (forgot to memset(0) it) -- thanks rockeychuDenis Vlasenko2007-07-251-0/+1
|
* Replace index_in_[sub]str_array with index_in_[sub]strings,Denis Vlasenko2007-07-2443-340/+352
| | | | | | | | | which scans thru "abc\0def\0123\0\0" type strings. Saves 250 bytes. text data bss dec hex filename 781266 1328 11844 794438 c1f46 busybox_old 781010 1328 11844 794182 c1e46 busybox_unstripped
* od: shrink a bitDenis Vlasenko2007-07-241-30/+21
| | | | | | | | | | | | | | | | | | verbose 12 13 +1 open_next_file 102 99 -3 limit_bytes_to_format 4 1 -3 ioerror 4 1 -3 flag_pseudo_start 4 1 -3 flag_dump_strings 4 1 -3 abbreviate_duplicate_blocks 4 - -4 check_and_close 96 90 -6 od_main 2988 2955 -33 ------------------------------------------------------------------------------ (add/remove: 0/1 grow/shrink: 1/7 up/down: 1/-58) Total: -57 bytes text data bss dec hex filename 781314 1328 11876 794518 c1f96 busybox_old 781266 1328 11844 794438 c1f46 busybox_unstripped
* setfiles: small tweaks to usage text and codeDenis Vlasenko2007-07-242-7/+7
|
* zcip: remove stray seed48. It's the only thing which was pulling inDenis Vlasenko2007-07-231-4/+1
| | | | | | | | | | | | | rand48 machinery: zcip_main 1552 1537 -15 seed48 22 - -22 __libc_drand48_data 24 - -24 seed48_r 78 - -78 __GI_seed48_r 78 - -78 ------------------------------------------------------------------------------ (add/remove: 0/4 grow/shrink: 0/1 up/down: 0/-217) Total: -217 bytes
* add comment why preferred stack boundary is 4 on i386Denis Vlasenko2007-07-231-0/+2
|
* chpasswd: rename long options definition to match other applets. no code changesDenis Vlasenko2007-07-231-2/+2
|
* getopt32 must remain NOFORK-safe (no mallocs!). Using alloca and pretendingDenis Vlasenko2007-07-231-7/+4
| | | | | stack is infinite. Unfortunately, +79 bytes.
* rework long option handling. saves ~1.2kDenis Vlasenko2007-07-2322-250/+255
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | function old new delta tar_longopts - 222 +222 static.udhcpc_longopts - 192 +192 start_stop_daemon_longopts - 150 +150 getopt32 1045 1185 +140 static.wget_longopts - 111 +111 static.od_longopts - 105 +105 getopt_longopts - 96 +96 install_longopts - 67 +67 ipcalc_longopts - 63 +63 static.hwclock_longopts - 54 +54 ftpgetput_longopts - 52 +52 static.dumpleases_longopts - 32 +32 env_longopts - 31 +31 runparts_longopts - 30 +30 mv_longopts - 24 +24 mkdir_longopts - 19 +19 find_pair 164 180 +16 bb_null_long_options - 16 +16 setconsole_longopts - 10 +10 display_speed 91 98 +7 collect_blk 467 474 +7 show_color 4 1 -3 ls_main 913 904 -9 bb_default_long_options 16 - -16 ls_color_opt 32 10 -22 setconsole_long_options 32 - -32 arith 2077 2030 -47 mv_long_options 48 - -48 mkdir_long_options 48 - -48 env_long_options 48 - -48 static.options 248 184 -64 runparts_long_options 80 - -80 ftpgetput_long_options 96 - -96 static.hwclock_long_options 112 - -112 install_long_options 112 - -112 static.long_options 144 - -144 static.wget_long_options 160 - -160 longopts 160 - -160 static.arg_options 304 - -304 tar_long_options 320 - -320 long_options 384 - -384 ------------------------------------------------------------------------------ (add/remove: 17/15 grow/shrink: 4/5 up/down: 1444/-2209) Total: -765 bytes text data bss dec hex filename 782618 1328 11900 795846 c24c6 busybox_old 781354 1328 11900 794582 c1fd6 busybox_unstripped
* setiles: cosmetics, no real code changesDenis Vlasenko2007-07-231-5/+3
|
* setfiles,restorecon: new SELinux applets by Yuichi Nakamura ↵Denis Vlasenko2007-07-235-0/+773
| | | | <ynakam@hitachisoft.jp>
* chpasswd: fix indentationDenis Vlasenko2007-07-211-1/+1
|
* style fix (stray space before ';')Denis Vlasenko2007-07-2128-58/+58
|
* fix typo in last commitDenis Vlasenko2007-07-211-1/+1
|
* Three patches from FreeWRT peopleDenis Vlasenko2007-07-213-6/+23
|
* chpasswd: fixes for shadow password handlingDenis Vlasenko2007-07-211-10/+12
|
* libbb: nuke BB_GETOPT_ERROR, always die if there are mutually exclusive optionsDenis Vlasenko2007-07-2118-45/+28
| | | | | | | | | | | | | | | | | | | | find_pair 164 180 +16 passwd_main 1222 1230 +8 display_speed 91 96 +5 msh_main 1335 1339 +4 qrealloc 38 36 -2 refresh 1190 1182 -8 cut_main 543 532 -11 sendCgi 1807 1794 -13 getopt32 1063 1045 -18 arith 2077 2030 -47 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 4/6 up/down: 33/-99) Total: -66 bytes text data bss dec hex filename 781548 1168 11900 794616 c1ff8 busybox_old 781452 1168 11900 794520 c1f98 busybox_unstripped
* chpasswd: fixes and code shrinkDenis Vlasenko2007-07-215-39/+36
| | | | | | | | | | | update_passwd 732 734 +2 chpasswd_main 318 292 -26 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 1/1 up/down: 2/-26) Total: -24 bytes text data bss dec hex filename 781564 1168 11900 794632 c2008 busybox_old 781548 1168 11900 794616 c1ff8 busybox_unstripped
* chpasswd: now with svn addDenis Vlasenko2007-07-202-0/+196
|
* chpasswd: new applet by Alexander Shishkin <virtuoso@slind.org>Denis Vlasenko2007-07-2011-169/+97
|
* stray trailing tabs removedDenis Vlasenko2007-07-195-11/+11
|
* ifup/ifdown: make location of ifstate configurableDenis Vlasenko2007-07-193-3/+16
|
* vi: comment out dead codeDenis Vlasenko2007-07-181-5/+5
|
* Trim help text. With compressed help: -143 bytesDenis Vlasenko2007-07-181-114/+113
| | | | | | text data bss dec hex filename 772572 1168 22680 796420 c2704 busybox_old 772444 1168 22680 796292 c2684 busybox_unstripped
* ash: fix SEGV in forkchild (jp can be NULL). here documents were affected.Denis Vlasenko2007-07-181-1/+2
|
* fix unpacker testsuite to match actual outputDenis Vlasenko2007-07-181-1/+1
|
* awk: actually do "svn add" for testsuiteDenis Vlasenko2007-07-181-0/+20
|