Denis Vlasenko
|
9f8d938172
|
same as previous, but -100 bytes
|
2009-04-19 14:03:11 +00:00 |
|
Denis Vlasenko
|
bf25fbccb9
|
hush: fix handling of } which is not a closing one in { cmd; }
function old new delta
parse_stream 2176 2302 +126
builtin_unset 381 387 +6
|
2009-04-19 13:57:51 +00:00 |
|
Denis Vlasenko
|
a29c935442
|
hopefully fix out-of-tree build broken by 26139
|
2009-04-19 12:15:51 +00:00 |
|
Denis Vlasenko
|
c7cc5a9432
|
mdev: Rob's #if forest removal
*: remove superfluous conts in "f(type *const param)"
|
2009-04-19 01:27:20 +00:00 |
|
Mike Frysinger
|
885b6f29ae
|
fix build errors when function support is turned off
|
2009-04-18 21:04:25 +00:00 |
|
Denis Vlasenko
|
6008d8a3cc
|
hush: fix thinko in error msg
|
2009-04-18 13:05:10 +00:00 |
|
Denis Vlasenko
|
38e626df4d
|
hush: fix "trap -- handler SIGs..."; escape handlers in "trap" output
|
2009-04-18 12:58:19 +00:00 |
|
Denis Vlasenko
|
6a07d1fb5c
|
acpid: prevent creation of zombies
|
2009-04-18 11:35:16 +00:00 |
|
Denis Vlasenko
|
730106767e
|
hush: fix thinko in unset_func
|
2009-04-18 11:25:18 +00:00 |
|
Denis Vlasenko
|
40e84374ec
|
hush: implement unset -f; beautify the handling of signal-killed pipe
four TODOs are gone
function old new delta
builtin_unset 271 364 +93
checkjobs 394 428 +34
builtin_exit 49 47 -2
|
2009-04-18 11:23:38 +00:00 |
|
Denis Vlasenko
|
eb85849b50
|
hush: deal with umask TODO (symbolic modes)
function old new delta
builtin_umask 79 125 +46
|
2009-04-18 02:06:54 +00:00 |
|
Denis Vlasenko
|
6b9e05392b
|
hush: implement proper SIGHUP handling
function old new delta
check_and_run_traps 164 229 +65
insert_bg_job 376 366 -10
hush_main 937 927 -10
|
2009-04-18 01:23:21 +00:00 |
|
Denis Vlasenko
|
7b9e5c57ae
|
builtin_return's parameter is not unused
|
2009-04-17 23:53:15 +00:00 |
|
Denis Vlasenko
|
3d40d8e655
|
hush: return builtin by Bayram Kurumahmut (kbayram AT ubicom.com)
~+200 bytes
|
2009-04-17 23:44:18 +00:00 |
|
Denis Vlasenko
|
3be2308676
|
fix move_to_unaligned32
|
2009-04-17 22:20:44 +00:00 |
|
Denis Vlasenko
|
66cb86e489
|
build system: remove some unnecessary rebuilds
|
2009-04-17 21:56:02 +00:00 |
|
Denis Vlasenko
|
270b1c3f68
|
hush: set $n properly for "source" builtin
function old new delta
restore_G_args - 78 +78
save_and_replace_G_args - 64 +64
builtin_source 72 107 +35
run_list 2549 2367 -182
------------------------------------------------------------------------------
(add/remove: 2/0 grow/shrink: 1/1 up/down: 177/-182) Total: -5 bytes
|
2009-04-17 18:54:50 +00:00 |
|
Denis Vlasenko
|
4ea187fd62
|
hush: fix non-interactive response to pipe being stopped.
function old new delta
checkjobs 380 394 +14
|
2009-04-17 14:35:43 +00:00 |
|
Denis Vlasenko
|
e4bd4f2cc8
|
hush: unblock TERM, INT, HUP in child shells too.
|
2009-04-17 13:52:51 +00:00 |
|
Denis Vlasenko
|
f8c1f02d2f
|
hush: disallow "{echo hi; }" (require whitespace)
and "{ echo hi }" (require semicolon or &)
function old new delta
parse_stream 2098 2176 +78
done_command 98 84 -14
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/1 up/down: 78/-14) Total: 64 bytes
|
2009-04-17 11:55:42 +00:00 |
|
Denis Vlasenko
|
5ff9629b8f
|
mdev: add large comment, fix a buglet with subsystem and /sys/block
|
2009-04-17 00:01:04 +00:00 |
|
Denis Vlasenko
|
184f4ff432
|
disable FLASH_ERASEALL in defconfig
|
2009-04-16 23:05:59 +00:00 |
|
Denis Vlasenko
|
3161b61199
|
mdev: set mode, needed when device node already exists.
|
2009-04-16 22:42:01 +00:00 |
|
Denis Vlasenko
|
6dda5dec23
|
mdev: change subsystem syntax from /subsystem to subsystem/devname
|
2009-04-16 21:42:12 +00:00 |
|
Denis Vlasenko
|
ea4f0847c3
|
update example udhcpc script
|
2009-04-16 20:04:09 +00:00 |
|
Denis Vlasenko
|
fa4ca7889e
|
hush: add a TODO
|
2009-04-16 12:00:15 +00:00 |
|
Denis Vlasenko
|
bb929517a8
|
hush: fix "if { echo foo; } then { echo bar; } fi" parsing
function old new delta
done_word 728 793 +65
parse_stream 2084 2098 +14
|
2009-04-16 10:59:40 +00:00 |
|
Denis Vlasenko
|
74a931ac9e
|
hush: stop ignoring ^Z in child shells
|
2009-04-15 23:29:44 +00:00 |
|
Denis Vlasenko
|
c4ada79343
|
hush: remove old disabled ^Z handling
|
2009-04-15 23:29:00 +00:00 |
|
Denis Vlasenko
|
41ddecd9ed
|
hush: fix heredoc_huge.tests broken in last commits
|
2009-04-15 21:58:14 +00:00 |
|
Denis Vlasenko
|
c376db332c
|
hush: remove TODO comment itself :)
|
2009-04-15 21:49:48 +00:00 |
|
Denis Vlasenko
|
27014ed5cb
|
hush: deal with a TODO: move argv_from_re_execing out of globals
function old new delta
generate_stream_from_string 156 165 +9
setup_heredoc 312 320 +8
re_execute_shell 387 391 +4
pseudo_exec_argv 129 133 +4
run_pipe 1790 1783 -7
clean_up_after_re_execute 30 - -30
------------------------------------------------------------------------------
(add/remove: 0/1 grow/shrink: 4/1 up/down: 25/-37) Total: -12 bytes
|
2009-04-15 21:48:23 +00:00 |
|
Denis Vlasenko
|
c3587223c7
|
Start 1.15.x development
|
2009-04-15 13:04:52 +00:00 |
|
Denis Vlasenko
|
bae3abf2c7
|
website: another tweak
|
2009-04-15 11:55:27 +00:00 |
|
Denis Vlasenko
|
9367734bd6
|
website: yet another small tweak
|
2009-04-15 11:51:18 +00:00 |
|
Denis Vlasenko
|
6c76a96f23
|
website: another tiny tweak
|
2009-04-15 11:48:25 +00:00 |
|
Denis Vlasenko
|
4e4c5db66a
|
website: textual fixes in 1.14.0 announcement text
|
2009-04-15 11:11:19 +00:00 |
|
Denis Vlasenko
|
5dcb43a5d1
|
website: announce 1.14.0 and 1.13.4
Makefile: bump version to 1.14.0
|
2009-04-15 02:13:14 +00:00 |
|
Denis Vlasenko
|
32a3d084d3
|
mdev: safer handling of $SUBSYSTEM in mdev -s
|
2009-04-14 21:23:33 +00:00 |
|
Denis Vlasenko
|
7223424815
|
pointless whitespace/comment fixes, no code changes
|
2009-04-14 09:58:11 +00:00 |
|
Denis Vlasenko
|
7f9593753a
|
randomconfig fixes
|
2009-04-14 08:06:59 +00:00 |
|
Denis Vlasenko
|
b024f8da8f
|
website: update ActionTec URL to http://opensource.actiontec.com/
|
2009-04-14 01:31:41 +00:00 |
|
Denis Vlasenko
|
33c6b2a91a
|
website: fix obsolete
"svn co svn://busybox.net/branches/busybox_1_12_stable"
example
|
2009-04-14 00:59:37 +00:00 |
|
Denis Vlasenko
|
829bbd3b57
|
*: unify concurrent-safe update of /etc/{passwd,group,[g]shadow}
by Tito (farmatito AT tiscali.it)
function old new delta
update_passwd 743 1171 +428
bb_perror_nomsg - 9 +9
find_main 436 444 +8
passwd_main 1023 1027 +4
nameval 202 206 +4
chpasswd_main 315 319 +4
bb__parsespent 119 117 -2
adduser_main 654 650 -4
addgroup_main 345 341 -4
sv_main 1228 1222 -6
deluser_main 173 160 -13
bb_internal_putpwent 69 - -69
add_user_to_group 231 - -231
del_line_matching 460 31 -429
------------------------------------------------------------------------------
(add/remove: 1/2 grow/shrink: 5/6 up/down: 457/-758) Total: -301 bytes
|
2009-04-14 00:51:05 +00:00 |
|
Denis Vlasenko
|
f2b39e088d
|
mdev: add support for - "dont stop here" char
function old new delta
make_device 1340 1362 +22
packed_usage 26291 26299 +8
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 2/0 up/down: 30/0) Total: 30 bytes
|
2009-04-13 23:18:52 +00:00 |
|
Denis Vlasenko
|
065c714791
|
mdev: provide $SUBSYSTEM (by Vladimir)
function old new delta
make_device 1265 1340 +75
dirAction 14 60 +46
mdev_main 676 695 +19
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 3/0 up/down: 140/0) Total: 140 bytes
|
2009-04-13 22:23:02 +00:00 |
|
Denis Vlasenko
|
0b791d9a97
|
move llist_find_str from modutils to libbb
|
2009-04-13 20:52:00 +00:00 |
|
Denis Vlasenko
|
4144504912
|
modutils: remove redundant sanitization
|
2009-04-13 20:32:31 +00:00 |
|
Denis Vlasenko
|
2b2183a77d
|
hush: make function support configurable
|
2009-04-13 14:23:12 +00:00 |
|
Denis Vlasenko
|
323cbbfaa2
|
mdev: fix a bug where \t is not treated as delimiter after [>|=PATH]
|
2009-04-13 13:59:26 +00:00 |
|