Denis Vlasenko
9ac706b7a6
grep: yet another fixlet for EXTRA_COMPAT
2008-09-19 21:32:51 +00:00
Denis Vlasenko
c110b7d61f
grep: fix EXTRA_COMPAT grep to honor -E and -i
2008-09-19 21:29:21 +00:00
Denis Vlasenko
72fa70af4c
setfont: small fixes from Vladimir
2008-09-18 01:01:02 +00:00
Denis Vlasenko
2228426512
id: fix "id <user>" case. Requires getgrouplist().
...
function old new delta
getgrouplist_internal - 200 +200
id_main 462 539 +77
bb_internal_getgrouplist - 67 +67
bb__parsespent 119 117 -2
bb_internal_initgroups 213 58 -155
------------------------------------------------------------------------------
(add/remove: 2/0 grow/shrink: 1/2 up/down: 344/-157) Total: 187 bytes
2008-09-18 00:56:24 +00:00
Denis Vlasenko
28f5619e84
slattach: preserve speed in non-raw mode. +39 bytes.
...
by Matthieu CASTET (matthieu.castet AT parrot.com)
2008-09-16 21:27:59 +00:00
Denis Vlasenko
53f219ebbe
setfont: support -m and -C, support -m TEXTUAL_MAP (by Vladimir)
...
build system: fixlet for echo applet config
function old new delta
setfont_main 157 387 +230
ctoi - 75 +75
packed_usage 24921 24950 +29
2008-09-16 19:35:42 +00:00
Denis Vlasenko
a1e16c9298
man: do not use default if /etc/man.conf has different MANPATH
...
do not warn if /etc/man.conf does not exist
2008-09-14 21:30:35 +00:00
Denis Vlasenko
e357d2ae68
man: use default MANPATH of "/usr/man"; do not search paths twice
2008-09-14 21:26:55 +00:00
Denis Vlasenko
7c9c1bb616
modprobe-small: trivial SEGV fix
2008-09-14 20:33:03 +00:00
Denis Vlasenko
0d602e9386
id: unsigned long is excessive for option bitmask
2008-09-14 19:31:36 +00:00
Denis Vlasenko
2bc5c033dc
setfont: add comments/TODOs, no code changes
2008-09-13 18:27:32 +00:00
Denis Vlasenko
ba1315d0fb
modutils/*: rewrite by Timo Teras <timo.teras AT iki.fi>
...
- a lot faster (linear algorithmic complexity, smaller memory foot print)
- a lot smaller (the old code was overly complicated)
- loading of aliases is now module-init-tools compliant
- blacklisting is done correctly (-b option added)
- module argument quoting done right
- depmod now correctly generates modules.symbols and modules.alias
add/remove: 16/21 grow/shrink: 4/6 up/down: 6930/-9316 Total: -2386 bytes
text data bss dec hex filename
806039 592 6680 813311 c68ff busybox_old
803498 592 6676 810766 c5f0e busybox_unstripped
2008-09-13 14:59:38 +00:00
Denis Vlasenko
4f3209b9d4
id: code shrink
...
function old new delta
id_main 494 462 -32
2008-09-13 12:51:10 +00:00
Bernhard Reutner-Fischer
0ee1cb0084
- implement id -G (Tito Ragusa)
2008-09-12 09:58:11 +00:00
Paul Mundt
70de57f60a
Kill off bogus #error's for big endian SH targets, these work fine.
2008-09-12 09:19:40 +00:00
Denis Vlasenko
08ea11ab07
runsvd: shrink by Vladimir
...
*: use unified trivial signal handler
function old new delta
record_signo - 10 +10
process_stdin 433 443 +10
bbunpack 383 391 +8
wc_main 598 605 +7
conescape 293 296 +3
nmeter_main 670 672 +2
fallbackSort 1717 1719 +2
bb_got_signal - 1 +1
microcom_main 713 712 -1
signalled 2 - -2
pack_gzip 1661 1659 -2
evalvar 1376 1374 -2
compare_keys 737 735 -2
parse_command 1460 1456 -4
expand 1748 1744 -4
s_term 37 29 -8
s_hangup 8 - -8
fgotsig 10 - -10
find_pair 187 169 -18
signal_handler 190 170 -20
runsvdir_main 1701 1583 -118
------------------------------------------------------------------------------
(add/remove: 2/3 grow/shrink: 6/10 up/down: 43/-199) Total: -156 bytes
2008-09-11 19:51:11 +00:00
Denis Vlasenko
9725daa03a
halt: reinstate -w even if !FEATURE_WTMP; beautify code in halt.c
2008-09-11 09:54:23 +00:00
Denis Vlasenko
8d89bed840
watchdog: add -T option
...
function old new delta
watchdog_main 159 219 +60
mdev: support match by major,minor. See bug 4714.
+100 bytes.
2008-09-07 23:22:08 +00:00
Denis Vlasenko
ee9deb863e
ifenslave: on uclibc at least, net/if.h + linux/if_bonding.h dont coexist
2008-09-06 14:52:28 +00:00
Denis Vlasenko
ee34ebe966
ifenslave: wants net/if.h
2008-09-06 14:42:27 +00:00
Denis Vlasenko
9f9c1935fa
install: shrink -D code. By Bernhard.
...
function old new delta
install_main 726 707 -19
2008-09-06 14:35:08 +00:00
Denis Vlasenko
1c781cc8ff
modprobe-small: make insmod command line compatible
...
function old new delta
modprobe_main 326 435 +109
moderror - 52 +52
process_module 577 530 -47
2008-09-06 14:14:01 +00:00
Bernhard Reutner-Fischer
4acb1b0793
- commentary typo fix
2008-09-05 11:46:43 +00:00
Denis Vlasenko
665eaff3b1
awk: add a comment
2008-09-05 04:59:02 +00:00
Bernhard Reutner-Fischer
fd6b5ad137
- uncomment tc for now
2008-09-04 16:16:47 +00:00
Bernhard Reutner-Fischer
0901c51518
- add WIP stub for tc.
...
Printing worked at some point. Modify/Delete needs some refacturing.
2008-09-04 13:22:58 +00:00
Bernhard Reutner-Fischer
161931efa5
- mention that we ignore -v, -b, -c
2008-09-04 09:33:23 +00:00
Denis Vlasenko
d4b719878f
kbd_mode: fix non-ASCII letters in comments
...
install: support -D
2008-09-03 21:54:46 +00:00
Denis Vlasenko
a2e1eea189
awk: improve nadling of negative numbers in bitwise ops;
...
fix handling of octal costants. add test for it
function old new delta
getvar_i_int - 93 +93
my_strtod - 84 +84
qrealloc 33 36 +3
getvar_i 99 95 -4
next_token 979 919 -60
evaluate 6359 5627 -732
------------------------------------------------------------------------------
(add/remove: 2/0 grow/shrink: 1/3 up/down: 180/-796) Total: -616 bytes
2008-09-02 09:00:23 +00:00
Bernhard Reutner-Fischer
b424930e4e
- pass "Accept:" and "Accept-Language:" header to CGI scripts (Alina Friedrichsen)
...
Alina writes:
With this patch the BusyBox httpd pass the "Accept:" and
"Accept-Language:" header by the environment variables to the
CGI-Script, so this can make Content Negotiation to deliver the page in
the language, which was selected by the user in the browser settings,
and/or serve the XHTML page with the right MIME-Type
application/xhtml+xml to user agents which support it und text/html
which don't.
(Needed e.g. for OpenWrt LuCI.)
Signed-off-by: Alina Friedrichsen <x-alina at gmx dot net>
2008-09-01 15:30:49 +00:00
Bernhard Reutner-Fischer
2bdc99f600
- remove excess whitespace (Vladimir Dronnikov)
2008-09-01 15:26:12 +00:00
Bernhard Reutner-Fischer
d93179fd5b
- halt's -w depends on FEATURE_WTMP (Vladimir Dronnikov)
2008-09-01 15:24:52 +00:00
Bernhard Reutner-Fischer
d129d7c3cd
- add ether-wake to the hardcoded(argh!) list of APPLET_ODDNAME
2008-09-01 15:23:04 +00:00
Denis Vlasenko
04e458d435
insmod: fix detection of open failure
2008-08-31 21:56:48 +00:00
Denis Vlasenko
1045d00462
build system: fix "Possible unintended interpolation of @host"
...
message
2008-08-31 21:29:35 +00:00
Denis Vlasenko
66496d75a7
build system: echo and test features may be enabled
...
even if these applets are enabled as ash builtins only
testsuite: add some awk tests
2008-08-29 08:37:07 +00:00
Denis Vlasenko
7cbcd1cbf4
awk: bitwise ops cast oprands and results to unsigned long,
...
not signed. closes 4774.
2008-08-28 23:16:58 +00:00
Denis Vlasenko
996a61475a
awk: support hex constants
2008-08-28 22:59:23 +00:00
Denis Vlasenko
d66aa3c701
df: add support for more options, add some coreutils 6.10 compat.
...
by Bernhard Reutner-Fischer
function old new delta
df_main 664 795 +131
packed_usage 24812 24862 +50
make_human_readable_str 213 262 +49
static.ignored_mounts - 8 +8
static.unit_chars - 7 +7
static.zero_and_units 6 - -6
------------------------------------------------------------------------------
(add/remove: 2/1 grow/shrink: 3/0 up/down: 245/-6) Total: 239 bytes
2008-08-28 22:42:52 +00:00
Denis Vlasenko
3b80cac953
insmod: mix xmalloc with xrealloc_vector more carefully
2008-08-28 21:38:10 +00:00
Bernhard Reutner-Fischer
1ebdaccd6d
- forgot to pass in the HOST_EXTRACFLAGS
2008-08-28 14:29:54 +00:00
Denis Vlasenko
18c93029fd
insmod: shrink
...
function old new delta
obj_allocate_commons 488 462 -26
insmod_main 3830 3714 -116
2008-08-27 22:29:43 +00:00
Denis Vlasenko
8f0e342803
cksum: respect CONFIG_LFS=y. Adds 36 bytes in this case.
2008-08-27 21:31:23 +00:00
Bernhard Reutner-Fischer
f3d1e213fe
- pull check-lxdialog from linux-2.6.26
2008-08-27 07:39:57 +00:00
Denis Vlasenko
b522d6931d
trylink: make messages less confusing
2008-08-26 20:09:08 +00:00
Denis Vlasenko
279ca69727
modprobe-small: support "blacklist" keyword in /etc/modules/<modulename>
2008-08-26 01:32:33 +00:00
Denis Vlasenko
c4e4b6b936
reinstate sponsor's links
2008-08-25 22:03:41 +00:00
Denis Vlasenko
b66d16a2e6
fbset: fix mode matching code: original code may trigger false positive.
...
E.g. fbset -n '16bit'
succeeded at 'mode "640x480 16bit"' and that is wrong.
Also parser is rewritten. By Vladimir.
function old new delta
static.syncs - 20 +20
g_options 4 - -4
g_cmdoptions 432 385 -47
fbset_main 1842 1642 -200
2008-08-24 16:25:40 +00:00
Denis Vlasenko
5770715588
ping: SO_RCVBUF must be bigger than packet size,
...
otherwise large ping packets might fail to be received.
2008-08-24 00:02:18 +00:00
Denis Vlasenko
15f2fdb2b9
hexdump: fix SEGV in hexdump -e ""
2008-08-23 23:15:48 +00:00