Denis Vlasenko
|
a523e2efad
|
udhcp: we were forgetting to set right op byte in tha packet
for DHCPDECLINE. Fixing, and making code smaller.
|
2008-02-20 22:33:38 +00:00 |
|
Denis Vlasenko
|
84da0bf475
|
udhcp: make paths configurable
syslogd: trivial build fix
|
2008-02-20 22:29:52 +00:00 |
|
Denis Vlasenko
|
e376d454bb
|
libbb: introduce and use nonblock_safe_read(). Yay!
Our shells are immune from this nasty O_NONBLOCK now!
function old new delta
nonblock_safe_read - 78 +78
file_get 276 295 +19
generateMTFValues 428 435 +7
read_line_input 1776 1772 -4
preadbuffer 543 450 -93
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 2/2 up/down: 104/-97) Total: 7 bytes
text data bss dec hex filename
615190 715 23924 639829 9c355 busybox_old
615168 715 23924 639807 9c33f busybox_unstripped
|
2008-02-20 22:23:24 +00:00 |
|
Mike Frysinger
|
ae86a338b8
|
[#1334] exec script for devices even if they dont have device nodes
|
2008-02-20 18:31:36 +00:00 |
|
Denis Vlasenko
|
597906c436
|
ash: introduce and use stzalloc and ckzalloc.
function old new delta
stzalloc - 29 +29
ckzalloc - 29 +29
recordregion 108 102 -6
cmdlookup 158 152 -6
pipeline 188 181 -7
parseheredoc 135 128 -7
makename 42 35 -7
list 355 348 -7
setvareq 221 212 -9
aliascmd 324 311 -13
pushfile 83 69 -14
readtoken1 2872 2849 -23
parse_command 1430 1391 -39
------------------------------------------------------------------------------
(add/remove: 2/0 grow/shrink: 0/11 up/down: 58/-138) Total: -80 bytes
text data bss dec hex filename
577227 706 23740 601673 92e49 busybox_old
577147 706 23740 601593 92df9 busybox_unstripped
|
2008-02-20 16:38:54 +00:00 |
|
Denis Vlasenko
|
e7b43cf59f
|
trivial fixes to config system
|
2008-02-19 23:42:22 +00:00 |
|
Denis Vlasenko
|
c12d51e94e
|
ash: fix fallout from "A=1 B=$A; echo $B" code.
|
2008-02-19 23:31:05 +00:00 |
|
Denis Vlasenko
|
624188aec0
|
microcom: tiny shrink, adding comments
|
2008-02-19 18:26:40 +00:00 |
|
Denis Vlasenko
|
671ca33aa1
|
init: make it NOMMU-capable
httpd: trivial compile fix
|
2008-02-19 14:13:20 +00:00 |
|
Denis Vlasenko
|
a58a637bed
|
init: fix comments
|
2008-02-19 12:10:18 +00:00 |
|
Denis Vlasenko
|
99a61842df
|
init: HUP should not be temporarily set to "restart",
we use it for config reload, and we have QUIT for "restart".
|
2008-02-19 12:08:38 +00:00 |
|
Denis Vlasenko
|
8617454027
|
fix chat CONFIG_xxx dependencies
|
2008-02-19 11:36:22 +00:00 |
|
Denis Vlasenko
|
e93550866b
|
chat: now with "svn add"
|
2008-02-19 11:35:08 +00:00 |
|
Denis Vlasenko
|
53ce7f0d71
|
findfs,mount: trivial build fix and whitespace fiexs
|
2008-02-19 11:29:46 +00:00 |
|
Denis Vlasenko
|
431a7c9c53
|
tar: optional autodetection of gz/bz2 compressed tarballs.
+130 bytes. Closes bug 992.
|
2008-02-19 11:26:28 +00:00 |
|
Denis Vlasenko
|
a37e7134f7
|
init: fix bug 1111: restart actions were not splitting words:
::restart:/sbin/rc restart
resulted in:
exec of '/sbin/rc restart' failed: No such file or directory
|
2008-02-19 02:57:07 +00:00 |
|
Denis Vlasenko
|
92657d484f
|
syslogd: tighten up hostname handling.
|
2008-02-19 01:10:20 +00:00 |
|
Denis Vlasenko
|
e8419c90f1
|
tail: fix "tail -c 20 /dev/huge_disk" (was taking ages)
tail: a few variables renamed
wc: tiny optimization.
|
2008-02-19 00:38:10 +00:00 |
|
Denis Vlasenko
|
5233cd3800
|
chat: new applet by dronnikov AT gmail.com. With all options on:
function old new delta
chat_main - 1230 +1230
unescape - 135 +135
packed_usage 23802 23922 +120
signal_handler 123 131 +8
input_backward 123 128 +5
applet_names 1775 1780 +5
applet_main 1076 1080 +4
applet_nameofs 538 540 +2
exitcode - 1 +1
------------------------------------------------------------------------------
(add/remove: 3/0 grow/shrink: 6/0 up/down: 1510/0) Total: 1510 bytes
|
2008-02-18 23:24:46 +00:00 |
|
Denis Vlasenko
|
6f04391cec
|
lineedit: tiny shrink
|
2008-02-18 22:28:03 +00:00 |
|
Denis Vlasenko
|
de7684a309
|
support for mount by label (not yet tested)
Also adds findfs applet. Closes bug 1143.
|
2008-02-18 21:08:49 +00:00 |
|
Bernhard Reutner-Fischer
|
27dd495b98
|
- fix open(creat) without a mode
|
2008-02-18 18:35:53 +00:00 |
|
Denis Vlasenko
|
b4133683a4
|
mount: with -vv -f, say what mount() calls we were going to make
782357 728 7476 790561 c1021 busybox_old
782429 728 7476 790633 c1069 busybox_unstripped
|
2008-02-18 13:05:38 +00:00 |
|
Denis Vlasenko
|
f732e96757
|
mount: optional support for -vv verbosity
mount: do "struct globals" trick
With -vv on:
function old new delta
verbose_mount - 83 +83
mount_main 970 988 +18
mount_it_now 219 229 +10
singlemount 4564 4570 +6
mount_option_str 227 233 +6
nfs_mount_version 1 - -1
fslist 4 - -4
------------------------------------------------------------------------------
(add/remove: 1/2 grow/shrink: 4/0 up/down: 123/-5) Total: 118 bytes
|
2008-02-18 12:07:49 +00:00 |
|
Denis Vlasenko
|
c9ca0a3274
|
mount: recognize "dirsync" (closes bug 835)
mount: sanitize environ if called by non-root
*: adjust for slightly different sanitize routine
|
2008-02-18 11:08:33 +00:00 |
|
Denis Vlasenko
|
56244736ec
|
whitespace fixes
|
2008-02-17 15:14:04 +00:00 |
|
Denis Vlasenko
|
542963685c
|
dos2unix: shrink
bloatcheck for last four commits:
function old new delta
xrename - 38 +38
md5_hash_block 437 458 +21
sv_main 1237 1254 +17
update_status 569 580 +11
decode_format_string 795 805 +10
doset 317 326 +9
passwd_main 1070 1074 +4
sha1_compile 447 446 -1
rename_or_warn 49 47 -2
fill_bounds 174 172 -2
buffer_fill_and_print 76 73 -3
bb_perror_nomsg 9 - -9
get_next_block 1810 1795 -15
patch_main 1107 1085 -22
write_status_file 1123 1077 -46
remove 52 - -52
__GI_remove 52 - -52
open_as_user 171 111 -60
microcom_main 811 747 -64
dos2unix_main 452 383 -69
------------------------------------------------------------------------------
(add/remove: 1/3 grow/shrink: 6/10 up/down: 110/-397) Total: -287 bytes
|
2008-02-17 14:31:50 +00:00 |
|
Denis Vlasenko
|
03b4c14bd4
|
crontab: stop using remove() - use unlink() instead
|
2008-02-17 14:30:03 +00:00 |
|
Denis Vlasenko
|
b3b0753593
|
dpkg: fix bug where existence check was reversed
|
2008-02-17 14:29:25 +00:00 |
|
Denis Vlasenko
|
cb448fe01b
|
libbb: introduce and use xrename and rename_or_warn.
|
2008-02-17 14:28:53 +00:00 |
|
Denis Vlasenko
|
ffae845cfd
|
microcom: maintainer update
|
2008-02-16 23:40:47 +00:00 |
|
Denis Vlasenko
|
b1d8e7db0f
|
mount: make -f work even without mtab support
(Cristian Ionescu-Idbohrn <cristian.ionescu-idbohrn at axis.com>)
|
2008-02-16 23:28:42 +00:00 |
|
Denis Vlasenko
|
25591c322c
|
libbb: introduce bb_signals and bb_signals_recursive,
which sets same handler for many signals. sig_catch is nuked
(bb_signals_recursive is more descriptive name).
*: use them as appropriate.
function old new delta
bb_signals_recursive - 95 +95
bb_signals - 52 +52
run_command 258 273 +15
svlogd_main 1368 1377 +9
runsv_main 1746 1752 +6
runsvdir_main 1643 1646 +3
UNSPEC_print 64 66 +2
time_main 1128 1127 -1
...
resize_main 246 210 -36
sig_catch 63 - -63
set_fatal_sighandler 85 14 -71
------------------------------------------------------------------------------
(add/remove: 2/1 grow/shrink: 5/24 up/down: 182/-548) Total: -366 bytes
|
2008-02-16 22:58:56 +00:00 |
|
Denis Vlasenko
|
7fc294cdfe
|
crontab: clear env if run by non-root, so that we can use PATH now
crontab: make "-c /tmp/ -e" work
|
2008-02-16 13:47:57 +00:00 |
|
Denis Vlasenko
|
3718832a15
|
*: more readable handling of pipe fds. No code changes.
|
2008-02-16 13:20:56 +00:00 |
|
Denis Vlasenko
|
1e18f1bab3
|
ifupdowm: shrink
ifupdown_main 2170 2459 +289
find_iface_state 57 56 -1
next_word 63 58 -5
popen2 350 - -350
------------------------------------------------------------------------------
(add/remove: 0/1 grow/shrink: 1/2 up/down: 289/-356) Total: -67 bytes
|
2008-02-16 13:19:19 +00:00 |
|
Denis Vlasenko
|
284d0faed6
|
random s/short/int/
add_cmd 1189 1190 +1
xconnect_ftpdata 118 117 -1
data_align 86 84 -2
process_files 2101 2096 -5
forkexec 1345 1334 -11
|
2008-02-16 13:18:17 +00:00 |
|
Denis Vlasenko
|
069e347863
|
crontab: almost complete rewrite
crontab: make options consistent with other implementations
text data bss dec hex filename
2042 4 0 2046 7fe busybox.t1/miscutils/crontab.o
1331 0 0 1331 533 busybox.t2/miscutils/crontab.o
function old new delta
edit_file 733 956 +223
open_as_user - 171 +171
packed_usage 23652 23650 -2
CDir 8 4 -4
ChangeUser 139 - -139
crontab_main 1522 616 -906
------------------------------------------------------------------------------
(add/remove: 1/1 grow/shrink: 1/3 up/down: 394/-1051) Total: -657 bytes
|
2008-02-16 13:17:13 +00:00 |
|
Denis Vlasenko
|
cd5c61cd3b
|
ifupdown: code shrink
function old new delta
next_word 78 63 -15
ifupdown_main 2381 2170 -211
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/2 up/down: 0/-226) Total: -226 bytes
|
2008-02-15 16:20:26 +00:00 |
|
Denis Vlasenko
|
753f42ab8d
|
adduser: optional support for long options. +110 bytes.
closes bug 2134.
|
2008-02-15 15:17:23 +00:00 |
|
Denis Vlasenko
|
0e6f661e23
|
ash: handle "A=1 A=2 B=$A; echo $B". closes bug 947.
|
2008-02-15 15:02:15 +00:00 |
|
Mike Frysinger
|
977bc6a137
|
we need to pass back the rtc device name that was actually used so that we can turn around and check its sysfs status
|
2008-02-15 07:19:03 +00:00 |
|
Mike Frysinger
|
ea915363e7
|
fix build failure when long opts are enabled
|
2008-02-15 02:33:22 +00:00 |
|
Mike Frysinger
|
6b160e490d
|
split some rtc funcs out of hwclock and into an rtc header/lib so that the new rtcwake applet as well as hwclock can utilize the same code
|
2008-02-15 02:27:19 +00:00 |
|
Mike Frysinger
|
be7d2a8ded
|
sendmail is lexically after selinux, so fix the order
|
2008-02-15 01:43:22 +00:00 |
|
Mike Frysinger
|
25cd7fd702
|
add a test case for usage strings to catch people forgetting to add trailing escape in middle of usage
|
2008-02-15 01:42:28 +00:00 |
|
Mike Frysinger
|
1e47c429bf
|
fix microcom usage
|
2008-02-15 01:34:14 +00:00 |
|
Denis Vlasenko
|
e00e5025ec
|
tar: real support for -p. +200 if selected.
By Natanael Copa <natanael.copa at gmail.com>
|
2008-02-14 20:37:54 +00:00 |
|
Denis Vlasenko
|
39487e2d6a
|
libbb: filename completion should match dangling symlinks too
|
2008-02-14 19:55:58 +00:00 |
|
Denis Vlasenko
|
94e87bc83d
|
ash: explain why "set -o BOGUS" doesn't abort
|
2008-02-14 16:51:58 +00:00 |
|