aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* post 1.14.1 fixes; bump version to 1.14.21_14_2Denys Vlasenko2009-06-2212-228/+321
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* hush: add support for special vars in bracesMike Frysinger2009-06-017-8/+9
| | | | | | | Some people like to use ${?} rather than $?, so make sure we support all the special single char vars that use this form. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* depmod.pl: updates and fixes galoreMike Frysinger2009-05-271-9/+56
| | | | | | | | | The helper script needs updating to match latest busybox modprobe behavior in that all dependencies need to be listed, not just the immediate ones. Along the way, fix symbol prefixed ports, optimize the output, and add some more depmod compatible options. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* hush: more fixes from trunk; bump version to 1.14.11_14_1Denys Vlasenko2009-05-274-6/+16
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* post-1.14.0 fixesDenys Vlasenko2009-05-2714-778/+1201
| | | | | | | | hush significantly updated. fixes for acpid, awk, depmod, dhcp, gzip, mdev, modprobe, sysctl. libbb fixes. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* website: another tweakDenis Vlasenko2009-04-151-8/+5
|
* website: yet another small tweakDenis Vlasenko2009-04-151-3/+2
|
* website: another tiny tweakDenis Vlasenko2009-04-151-1/+1
|
* website: textual fixes in 1.14.0 announcement textDenis Vlasenko2009-04-151-30/+21
|
* website: announce 1.14.0 and 1.13.41_14_0Denis Vlasenko2009-04-154-3/+164
| | | | | Makefile: bump version to 1.14.0
* mdev: safer handling of $SUBSYSTEM in mdev -sDenis Vlasenko2009-04-141-7/+7
|
* pointless whitespace/comment fixes, no code changesDenis Vlasenko2009-04-141-3/+3
|
* randomconfig fixesDenis Vlasenko2009-04-143-5/+12
|
* website: update ActionTec URL to http://opensource.actiontec.com/Denis Vlasenko2009-04-141-1/+1
|
* website: fix obsoleteDenis Vlasenko2009-04-141-2/+2
| | | | | | | "svn co svn://busybox.net/branches/busybox_1_12_stable" example
* *: unify concurrent-safe update of /etc/{passwd,group,[g]shadow}Denis Vlasenko2009-04-148-227/+208
| | | | | | | | | | | | | | | | | | | | | | | 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
* mdev: add support for - "dont stop here" charDenis Vlasenko2009-04-132-83/+98
| | | | | | | | | 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
* mdev: provide $SUBSYSTEM (by Vladimir)Denis Vlasenko2009-04-131-7/+26
| | | | | | | | | | 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
* move llist_find_str from modutils to libbbDenis Vlasenko2009-04-136-34/+17
|
* modutils: remove redundant sanitizationDenis Vlasenko2009-04-131-4/+5
|
* hush: make function support configurableDenis Vlasenko2009-04-133-32/+50
|
* mdev: fix a bug where \t is not treated as delimiter after [>|=PATH]Denis Vlasenko2009-04-131-1/+4
|
* mdev: make usage text more usefulDenis Vlasenko2009-04-132-19/+25
| | | | | | function old new delta packed_usage 26235 26291 +56
* dhcprelay: fix usage text. Simplify and make code more readable.Denis Vlasenko2009-04-132-65/+75
| | | | | Add TODOs.
* rmmod: fix bug 263Denis Vlasenko2009-04-134-7/+13
| | | | | | | | "modutils/rmmod can't remove modules with dash in name on 2.4 kernels" function old new delta rmmod_main 187 220 +33
* mdev: ignore events with "$SUBSYSTEM" == "firmware" && "$ACTION" == "remove"Denis Vlasenko2009-04-131-10/+21
| | | | | | function old new delta mdev_main 665 676 +11
* website: add http://www.dream-multimedia-tv.de/ to list of productsDenis Vlasenko2009-04-131-0/+1
| | | | | using bbox
* hush: pass functions to child shells on NOMMUDenis Vlasenko2009-04-121-43/+98
| | | | | | | | | | | function old new delta new_function - 123 +123 hush_main 1198 1262 +64 re_execute_shell 341 387 +46 run_pipe 1872 1790 -82 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 2/1 up/down: 233/-82) Total: 151 bytes
* dnsd: stop using oversized buffer. trim comment.Denis Vlasenko2009-04-121-17/+10
|
* halt/reboot/powerdown: accept and ignore -iDenis Vlasenko2009-04-121-5/+9
|
* modutils: small optimizationDenis Vlasenko2009-04-121-18/+16
| | | | | | function old new delta bb_init_module_24 4570 4565 -5
* mdev: do not complain if /sys/block doesn't existDenis Vlasenko2009-04-121-2/+3
|
* awk: fix long field separators case. By Ian Wienand (ianw AT vmware.com)Denis Vlasenko2009-04-122-1/+10
|
* getty: fix handling of speed 0;Denis Vlasenko2009-04-121-10/+14
| | | | | | | | | | stop using non-portable way of setting speeds. function old new delta cfsetispeed - 76 +76 cfsetospeed - 57 +57 cfgetispeed - 20 +20
* mount: users report that CIFS support is breaking things,Denis Vlasenko2009-04-122-103/+104
| | | | | mostly remove it.
* dnsd: removed highly questionable setting of signals to SIG_IGNDenis Vlasenko2009-04-121-11/+0
|
* dnsd: fix a number of bugs. Ideas by Ming-Ching Tiew (mctiew AT yahoo.com)Denis Vlasenko2009-04-121-163/+325
| | | | | | | | | function old new delta undot - 42 +42 dnsd_main 1394 1213 -181 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 0/1 up/down: 42/-181) Total: -139 bytes
* ash: fix warning in debug buildDenis Vlasenko2009-04-121-1/+3
|
* hush: remove functions from TODOsDenis Vlasenko2009-04-111-2/+0
|
* hush: improve debugging outputDenis Vlasenko2009-04-111-101/+126
|
* hush: fix "while...do f1() {a;}; f1; f1 {b;}; f1; done" bugDenis Vlasenko2009-04-112-21/+59
|
* hush: tweak testsDenis Vlasenko2009-04-103-37/+109
|
* hush: add function testsDenis Vlasenko2009-04-107-19/+65
|
* hush: pass $n to functionsDenis Vlasenko2009-04-101-12/+50
| | | | | | | | | function old new delta run_pipe 1183 1325 +142 run_list 1219 1220 +1 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 2/0 up/down: 143/0) Total: 143 bytes
* hush: fix a few thinkos in function support; make it work on NOMMU;Denis Vlasenko2009-04-101-69/+120
| | | | | | functions in child shells now even have $n passed to them! :) (in main shell it still doesn't work)
* hush: first stab at function support. argv passing is not coded yet.Denis Vlasenko2009-04-101-64/+169
| | | | | | | | | | | | | | | | | | | | Only very rudimentary testing was done. With function support off, code growth is zero, with it on: function old new delta run_list 2158 2339 +181 parse_stream 1929 2044 +115 find_builtin 24 67 +43 find_function - 36 +36 file_get 244 264 +20 pseudo_exec_argv 145 160 +15 free_strings - 7 +7 free_pipe 183 181 -2 done_word 735 728 -7 expand_variables 2227 2204 -23 ------------------------------------------------------------------------------ (add/remove: 2/0 grow/shrink: 5/3 up/down: 417/-32) Total: 385 bytes
* hush: reinstate accidentally reverted comment fix Denis Vlasenko2009-04-101-1/+2
|
* hush: fix some TODOs. TODO in export builting: +250 bytes.Denis Vlasenko2009-04-103-51/+89
| | | | | | | | | | | | | | | | | | simplify unexpected EOF handling. function old new delta builtin_export 117 374 +257 o_reset_to_empty_unquoted - 21 +21 parse_stream 1926 1929 +3 syntax_error_unterm_ch 31 32 +1 handle_dollar 644 641 -3 parse_stream_dquoted 307 298 -9 add_till_backquote 106 97 -9 add_till_closing_paren 303 286 -17 o_reset 21 - -21 ------------------------------------------------------------------------------ (add/remove: 1/1 grow/shrink: 3/4 up/down: 282/-59) Total: 223 bytes
* hush: tighten up "for" variable name check.Denis Vlasenko2009-04-109-24/+82
| | | | | | | | | | Add TODOs. Disable redir4.right part where we differ from bash. It is not a bug per standards. Add a few tests, one is in hush-bugs section: and_or_and_backgrounding.right. It will likely bite users in real world usage.
* hush: fix typo in commentDenis Vlasenko2009-04-101-1/+2
|