Denis Vlasenko
41eb300ff6
ash: shrink on top of previous change
...
function old new delta
readtoken1 3201 3221 +20
xxreadtoken 306 313 +7
pungetc 13 12 -1
ash_main 1380 1379 -1
setinputfile 196 192 -4
plinno 4 - -4
parsenleft 4 - -4
parsenextc 4 - -4
parselleft 4 - -4
setinputstring 67 62 -5
pushstring 123 114 -9
pgetc 455 438 -17
pushfile 69 31 -38
popfile 114 76 -38
------------------------------------------------------------------------------
(add/remove: 0/4 grow/shrink: 2/8 up/down: 27/-129) Total: -102 bytes
text data bss dec hex filename
798750 564 7756 807070 c509e busybox_old
798664 560 7748 806972 c503c busybox_unstripped
2008-11-28 03:42:31 +00:00
Denis Vlasenko
727752d2d2
ash: better fix for ash -c 'echo 5&' and ash -c 'sleep 5&'
...
with testcase
2008-11-28 03:41:47 +00:00
Denis Vlasenko
9e0a7c9c41
remove a few superfluous includes
2008-11-25 13:33:11 +00:00
Denis Vlasenko
61befda93b
ash,hush: add TODO for rare build failure
...
*: remove some redundant includes
2008-11-25 01:36:03 +00:00
Denis Vlasenko
1689840672
ash: fix bad interaction between ash -c '....&' and bash compat
2008-11-25 01:34:52 +00:00
Denis Vlasenko
8a2f6bfc2f
timeout: fix a few bugs. vda is stupid
2008-11-24 22:34:47 +00:00
Denis Vlasenko
4240408b70
trim help text a bit
2008-11-24 13:42:24 +00:00
Denis Vlasenko
a9acbe6cad
timeout: new applet. 370 bytes. by Roberto Foglietta.
2008-11-24 13:25:20 +00:00
Denis Vlasenko
00d8417631
vi: speedup and code shrink (Walter Harms)
...
networking/interface.c: silence warning (Vladimir)
wget: more robust EINTR detection
2008-11-24 07:34:42 +00:00
Denis Vlasenko
4b5709496b
strings: code shrink -22 bytes by Tito
2008-11-23 14:58:14 +00:00
Denis Vlasenko
4c83025ea6
diff: emit /dev/null if diff -rN diffs a file against /dev/null
...
function old new delta
diffreg 1782 1786 +4
2008-11-23 14:40:00 +00:00
Bernhard Reutner-Fischer
9a280fa7e6
- documentation fix
2008-11-22 20:30:53 +00:00
Denis Vlasenko
9d1d4c06d7
httpd: set $HOST to Host: header value. +83 bytes.
...
by Tobias Poschwatta (tp AT fonz.de)
2008-11-22 20:29:35 +00:00
Denis Vlasenko
3bc3f08370
modutils-24: small fixes by Harald Kuthe (harald-tuxbox AT arcor.de)
...
function old new delta
obj_load 819 832 +13
obj_allocate_commons 488 462 -26
bb_init_module_24 4800 4759 -41
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/2 up/down: 13/-67) Total: -54 bytes
2008-11-22 20:18:37 +00:00
Denis Vlasenko
12ff9dc714
networking/interface.c: better readability (by Walter Harms)
...
mkfs_minix: whitespace fix
2008-11-22 18:58:11 +00:00
Denis Vlasenko
ae6e135ae8
tftpd: can also have TFTP_DEBUG
2008-11-22 18:41:41 +00:00
Denis Vlasenko
36309cf3f4
insmod: clarify module_name / file_name distinction
2008-11-22 18:29:01 +00:00
Denis Vlasenko
cc5feabeba
ash: NTO2 needs #if ENABLE_ASH_BASH_COMPAT
2008-11-22 01:32:40 +00:00
Denis Vlasenko
340299a8bc
ash: fix miscalculation of memory needed for eval tree
...
found by Timo Teras (timo.teras AT iki.fi)
2008-11-21 10:36:36 +00:00
Denis Vlasenko
b8baf407aa
dpkg: better and shorter code to compare versions
...
(taken from "official" dpkg).
By Eugene T. Bordenkircher (eugebo AT gmail.com)
function old new delta
order - 48 +48
test_version 273 276 +3
version_compare_part 396 187 -209
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 1/1 up/down: 51/-209) Total: -158 bytes
2008-11-20 23:41:56 +00:00
Denis Vlasenko
9a4c0d59a7
inotifyd: exit if x event happened for all files
...
fix FIONREAD parameter type
fix default mask code
shrink help text
function old new delta
inotifyd_main 497 506 +9
packed_usage 25446 25431 -15
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/1 up/down: 9/-15) Total: -6 bytes
2008-11-20 01:24:39 +00:00
Denis Vlasenko
4ae1e13d3f
vi: fix several instances of major goof: when text grows, text[]
...
might get reallocated! We were keeping around pointers to old place...
function old new delta
colon 3017 3037 +20
char_insert 336 354 +18
stupid_insert 18 24 +6
string_insert 89 94 +5
do_cmd 4461 4465 +4
file_insert 328 329 +1
text_hole_make 134 120 -14
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 6/1 up/down: 54/-14) Total: 40 bytes
2008-11-19 13:25:14 +00:00
Denis Vlasenko
58a88916b9
klogd: fix small buglet in previous commit
2008-11-19 09:35:00 +00:00
Denis Vlasenko
2e7dc5d37b
klogctl: fix a problem where we don't terminate read data with '\0'
...
and then misinterpret it. Code shrink while at it.
function old new delta
klogd_main 404 362 -42
2008-11-19 07:59:49 +00:00
Denis Vlasenko
a09a42cd83
inotify: add x, o, and u events
2008-11-17 22:19:18 +00:00
Denis Vlasenko
249d948e39
nslookup: glibc + IPv6 address of DNS server don't mix (yet)
2008-11-17 15:36:36 +00:00
Denis Vlasenko
de7a52fff2
id: do not abort build if we use internal password/group functions.
2008-11-17 00:12:17 +00:00
Denis Vlasenko
3eb4466bf8
libbb: replace some memmove's with memcpy's (Ron (ron AT debian.org))
...
bb_dump_dump 2674 2611 -63
2008-11-16 22:21:23 +00:00
Denis Vlasenko
3f5f246466
nslookup: allow usage of IPv6 addresses or hostnames
...
for DNS server name; allow for port specification.
Tested to work: "nslookup google.com [::1]:5353"
2008-11-16 19:02:26 +00:00
Denis Vlasenko
5ff1265691
id: abort the build of uclibc is less than 0.9.30
2008-11-16 15:03:11 +00:00
Denis Vlasenko
e88bd2d931
man: better check for duplicated MANPATH. Also -10 bytes.
2008-11-16 04:05:13 +00:00
Denis Vlasenko
2479cd4a5d
inotifyd: fix "inotifyd with no params" case
2008-11-14 22:14:12 +00:00
Denis Vlasenko
289ff0e341
inotify: document waiting behavior
2008-11-14 21:52:16 +00:00
Denis Vlasenko
b0e5d42d4f
inotify: fix buffer overflow and "unreaped zombies" problem
2008-11-14 21:34:13 +00:00
Wade Berrier
142c5cb2a2
ifupdown.c: allow options to udhcpc to be configurable from .config
...
This allows more control over options that are passed to udhcpc
that are not configurable via /etc/network/interfaces.
Example: rather than quit when an initial lease isn't found,
you could use "--background" so that udhcpc keeps running and
continually attempts to get an ip. That way, when you plug in
the ethernet after powering on the device, you'll still get an ip.
2008-11-14 21:18:45 +00:00
Denis Vlasenko
86c285d900
stat: fix compile breakage (get_f_fsid() is used even if !FEATURE_STAT_FORMAT)
2008-11-13 21:53:32 +00:00
Denis Vlasenko
3470f9297e
libbb: sha_crypt -123 bytes
2008-11-13 13:25:18 +00:00
Denis Vlasenko
6bd54d48f4
libbb/pw_encrypt_sha: -28 bytes
2008-11-13 12:55:11 +00:00
Denis Vlasenko
6b1e3d7e73
libbb: remove glibc-style bloat from sha_crypt. -1130 bytes.
...
cryptpw: add more difficult test vectors.
2008-11-13 12:23:46 +00:00
Denis Vlasenko
4d47692fb8
arp: stop using globals
...
function old new delta
hw_set 1 - -1
arp_main 1559 1558 -1
sockfd 8 4 -4
hw 4 - -4
device 4 - -4
ap 4 - -4
packed_usage 25402 25393 -9
------------------------------------------------------------------------------
(add/remove: 0/4 grow/shrink: 0/3 up/down: 0/-27) Total: -27 bytes
2008-11-13 00:05:17 +00:00
Denis Vlasenko
fd5a3d2812
gzip: fix gzip -dc case caused by using stale getopt state
2008-11-12 22:06:46 +00:00
Denis Vlasenko
7753ea49bd
seq: shrink by 10 bytes
2008-11-12 21:37:19 +00:00
Denis Vlasenko
cf3e05bbdb
correct help texts
2008-11-12 21:18:58 +00:00
Denis Vlasenko
81c6a91251
telnetd: fix compile problem for non-standalone telnetd
2008-11-12 21:14:50 +00:00
Bernhard Reutner-Fischer
c021cb08b5
- add support for seq -s <separator>
2008-11-12 13:22:24 +00:00
Bernhard Reutner-Fischer
2598f761bb
- add seq -w support (Natanael Copa)
2008-11-12 12:59:56 +00:00
Denis Vlasenko
1ad4db1d8e
modprobe-small: fix failure to load when no arguments are given
...
modutils-24: fix bad interaction of xzalloc with xrealloc_vector; style fixes
2008-11-12 00:09:58 +00:00
Denis Vlasenko
f91f14d221
cksum, printenv: report errors via exitcode
...
function old new delta
cksum_main 296 315 +19
printenv_main 74 86 +12
2008-11-11 22:59:41 +00:00
Denis Vlasenko
0d8736772d
head: report file open errors with exitcode 1 (was happily returning 0)
...
head_main 409 417 +8
2008-11-11 22:43:10 +00:00
Denis Vlasenko
272710fe93
expr: on error, exit with exitcode 2
...
expr_main 101 110 +9
2008-11-11 22:36:58 +00:00