Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | hush: trivial size optimization | Denis Vlasenko | 2007-05-20 | 1 | -5/+6 | |
| | ||||||
* | hush: make process substitution configurable; add a testcase | Denis Vlasenko | 2007-05-20 | 4 | -1/+22 | |
| | ||||||
* | busybox.net: announce 1.5.1 on the web site. | Denis Vlasenko | 2007-05-20 | 1 | -0/+9 | |
| | ||||||
* | ash: implement type -p, costs less than 10 bytes | Denis Vlasenko | 2007-05-20 | 1 | -16/+11 | |
| | | | | (patch by Mats Erik Andersson <mats.andersson64@comhem.se>) | |||||
* | mount: fix mounting of symlinks (mount from util-linux allows that) | Denis Vlasenko | 2007-05-20 | 1 | -1/+3 | |
| | ||||||
* | cttyhack: new applet. | Denis Vlasenko | 2007-05-18 | 5 | -2/+96 | |
| | ||||||
* | make "static linking against glibc" an #error, not #warning | Denis Vlasenko | 2007-05-18 | 1 | -0/+1 | |
| | ||||||
* | awk: fix a trivial bug introduced by me. | Denis Vlasenko | 2007-05-18 | 1 | -1/+1 | |
| | | | | | | This is how it goes. I break stuff by doing useless 'cleanups', people fix the fallout. :(. Thanks rockeychu! | |||||
* | we were basically ignoring CONFIG_USE_BB_PWD_GRP (assuming =y), | Denis Vlasenko | 2007-05-18 | 1 | -1/+3 | |
| | | | | fix this | |||||
* | awk: make code a bit less obfuscated | Denis Vlasenko | 2007-05-17 | 1 | -240/+251 | |
| | ||||||
* | several *.c files: | Denis Vlasenko | 2007-05-17 | 5 | -7/+7 | |
| | | | | move 'extern environ' up to the location of #includes | |||||
* | vi: remove two globals | Denis Vlasenko | 2007-05-17 | 2 | -69/+79 | |
| | | | | | | | | | | | | | | | | | | | | | | | | awk: some 'lineno' vars were shorts, made them ints (code got smaller) awk: rename global t to global ttt. still an awful name, but at least you can grep for it now. function old new delta ttt - 28 +28 mysleep 104 120 +16 readit 408 418 +10 lineno 2 4 +2 parse_program 338 339 +1 evaluate 6446 6445 -1 syntax_error 25 23 -2 next_token 917 915 -2 new_node 26 24 -2 tv 16 8 -8 skip_spaces 68 53 -15 t 28 - -28 rfds 128 - -128 ------------------------------------------------------------------------------ (add/remove: 1/2 grow/shrink: 4/6 up/down: 57/-186) Total: -129 bytes | |||||
* | hush: do "struct globals" trick. hush.o data+bss = 0 bytes now. | Denis Vlasenko | 2007-05-17 | 1 | -105/+134 | |
| | | | | +60 bytes to image, but -8000 bytes in bss. | |||||
* | hush: consolidated variable expansion for assignments and "normal" one. | Denis Vlasenko | 2007-05-17 | 1 | -87/+39 | |
| | | | | -435 bytes. Tested against testsuite. | |||||
* | more compile fixes from randomconfig run | Denis Vlasenko | 2007-05-17 | 2 | -8/+10 | |
| | ||||||
* | fix trivial compile errors found by randomconfig run | Denis Vlasenko | 2007-05-17 | 3 | -0/+15 | |
| | ||||||
* | netstat: fix error in new -W option handling | Denis Vlasenko | 2007-05-16 | 1 | -2/+3 | |
| | ||||||
* | hush: take care of several easy FIXMEs. -228 bytes. | Denis Vlasenko | 2007-05-16 | 1 | -124/+68 | |
| | ||||||
* | hush: another microscopic typo fix | Denis Vlasenko | 2007-05-16 | 1 | -1/+1 | |
| | ||||||
* | hush: fix English in comment | Denis Vlasenko | 2007-05-16 | 1 | -1/+1 | |
| | ||||||
* | hush: simplify read builtin; fix set_local_var (misplaced 'goto skip;') | Denis Vlasenko | 2007-05-16 | 1 | -42/+18 | |
| | ||||||
* | hush: fix expansion of quoted $VAR, $* and $@ | Denis Vlasenko | 2007-05-16 | 9 | -27/+51 | |
| | ||||||
* | hush: fix incorrect processing of echo "'$var'". | Denis Vlasenko | 2007-05-16 | 3 | -25/+25 | |
| | | | | | | hush: rename map[] and MAP_xxx, making them easier to understand. hush: move testcase (which now passes) from hush-bugs to hush-parsing | |||||
* | netstat: introduce -W: wide, ipv6-friendly output | Denis Vlasenko | 2007-05-15 | 3 | -178/+175 | |
| | | | | | | | netstat: shrink by ~500 bytes (patch by Cristian Ionescu-Idbohrn <cristian.ionescu-idbohrn@axis.com>) netstat: fix for bogus state value for raw sockets | |||||
* | - apply hunk that fixes an issue with (wrong?) dependencies. Initial notes were: | Bernhard Reutner-Fischer | 2007-05-15 | 1 | -10/+5 | |
| | | | | | | | There is something wrong in the new buildsys: If one selects ip and has e.g. rule or route unset, ip still wants to build those. This fails (correctly) since rtnl_rttable_n2a and rtnl_rtrealm_n2a aren't available if they were turned off. TODO: Talk to vda about this | |||||
* | - busybox.c was removed a while ago | Bernhard Reutner-Fischer | 2007-05-15 | 1 | -3/+4 | |
| | ||||||
* | hush: move testsuite files from hush-bugs to hush-parsing | Denis Vlasenko | 2007-05-14 | 4 | -0/+0 | |
| | | | | (as these bugs are now fixed) | |||||
* | hush: more fixes to variable expansion, more testcases | Denis Vlasenko | 2007-05-14 | 5 | -29/+60 | |
| | ||||||
* | hush: move towards more correct variable expansion | Denis Vlasenko | 2007-05-14 | 5 | -63/+404 | |
| | | | | | hush: fix a few cases in FOR v IN ... construct unfortunately, code growth is big - ~600 bytes | |||||
* | hush: fix '{ false; echo $?; }' bug. | Denis Vlasenko | 2007-05-13 | 13 | -98/+138 | |
| | | | | | hush: expand testsuite. variable expansion is still very broken | |||||
* | hush: reinstate hush_test, add testcases for process subst | Denis Vlasenko | 2007-05-11 | 7 | -0/+80 | |
| | ||||||
* | hush: fix bug in interactive shell introduced yesterday | Denis Vlasenko | 2007-05-11 | 6 | -118/+46 | |
| | | | | | hush: fix `process subst` (2 bugs) NB: will delete and re-add hush_test in order to change file modes | |||||
* | hush: fix "unterminated last line loops forever" bug | Denis Vlasenko | 2007-05-10 | 6 | -59/+146 | |
| | | | | hush: add testsuite infrastructure | |||||
* | hush: fix recent breakage (VAR=VAL stopped working) | Denis Vlasenko | 2007-05-10 | 1 | -1/+1 | |
| | ||||||
* | msh: fix obscure case with backticks and closed fd 1 | Denis Vlasenko | 2007-05-09 | 1 | -7/+12 | |
| | ||||||
* | awk: don't segfault on printf(%*s). Close 1337. | Denis Vlasenko | 2007-05-09 | 1 | -1/+4 | |
| | ||||||
* | cryptpw: size reduction | Denis Vlasenko | 2007-05-09 | 1 | -18/+9 | |
| | | | | | | | | function old new delta cryptpw_main 198 140 -58 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 0/1 up/down: 0/-58) Total: -58 bytes | |||||
* | mount: fix incorrect usage of strtok (inadvertently used NULL sometimes). | Denis Vlasenko | 2007-05-09 | 1 | -2/+1 | |
| | | | | | the change is "for(xxx)...." -> "if(var) for(xxx)...", but my gcc 4.1.2 adds _158 bytes_!! WTF?? 8( | |||||
* | less: fix case when regex search finds nothing | Denis Vlasenko | 2007-05-09 | 1 | -1/+7 | |
| | ||||||
* | tftp: explain "block# 0" codepath; report our decision to bail out to server | Denis Vlasenko | 2007-05-09 | 1 | -73/+70 | |
| | | | | | if blocksize option doesn't look good (it was a FIXME. +33 bytes code); make code more readable. | |||||
* | cryptpw: forgot svn add... how typical of me :( | Denis Vlasenko | 2007-05-08 | 3 | -5/+87 | |
| | ||||||
* | tftp: code diet, and I think retransmits were broken. | Denis Vlasenko | 2007-05-08 | 1 | -209/+159 | |
| | | | | | | | | | | | | function old new delta static.errcode_str - 32 +32 tftp_main 359 345 -14 tftp_bb_error_msg 32 - -32 .rodata 130931 130899 -32 tftp 1720 1558 -162 ------------------------------------------------------------------------------ (add/remove: 1/1 grow/shrink: 0/3 up/down: 32/-240) Total: -208 bytes | |||||
* | cryptpw: new applet (a bit less than 3k added) | Denis Vlasenko | 2007-05-08 | 9 | -73/+74 | |
| | | | | | (by Thomas Lundquist <lists@zelow.no>) | |||||
* | tail: fix SEGV on "tail -N" | Denis Vlasenko | 2007-05-08 | 3 | -17/+37 | |
| | | | | | config system: clarify PREFER_APPLETS/SH_STANDALONE effects in help text | |||||
* | kill: improve comment | Denis Vlasenko | 2007-05-06 | 1 | -1/+2 | |
| | ||||||
* | kill: fix recent breakage of vda, also make code smaller by 21 bytes. | Denis Vlasenko | 2007-05-06 | 1 | -5/+12 | |
| | ||||||
* | hush: fix double-free in "echo TEST &" | Denis Vlasenko | 2007-05-06 | 2 | -79/+123 | |
| | ||||||
* | svlogd: fix 'SEGV on uninitialized data' and make it honor TERM | Denis Vlasenko | 2007-05-06 | 1 | -4/+6 | |
| | ||||||
* | hush: stop generating extra empty pipes in parse stage. | Denis Vlasenko | 2007-05-05 | 1 | -13/+15 | |
| | ||||||
* | hush: preparatory patch for removing extra empty pipes generation | Denis Vlasenko | 2007-05-05 | 1 | -80/+90 | |
| | | | | in parse stage. No real code change here. |