Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | apply accumulated post-1.6.1 patches, and bump version to 1.6.21_6_2 | Denis Vlasenko | 2007-11-26 | 1 | -7/+1 |
| | |||||
* | - pull fixes from trunk | Bernhard Reutner-Fischer | 2007-06-25 | 1 | -16/+24 |
| | |||||
* | - fix invocation without any argument | Bernhard Reutner-Fischer | 2007-06-08 | 1 | -2/+2 |
| | |||||
* | - pull r18758 from trunk: fix wrong not operator which was essentially ignored. | Bernhard Reutner-Fischer | 2007-06-06 | 1 | -1/+1 |
| | |||||
* | - fix non-fancy echo by pulling r18752 from trunk. | Bernhard Reutner-Fischer | 2007-06-06 | 1 | -1/+1 |
| | |||||
* | delete tons of extra #includes | Denis Vlasenko | 2007-05-31 | 5 | -20/+1 |
| | |||||
* | use "glibc errno" trick not only for ash, but for entire busybox | Denis Vlasenko | 2007-05-31 | 1 | -3/+0 |
| | | | | | (add/remove: 1/1 grow/shrink: 37/37 up/down: 139/-228) Total: -89 bytes | ||||
* | whitespace fixes | Denis Vlasenko | 2007-05-30 | 1 | -1/+1 |
| | |||||
* | test: close bug 1371 | Denis Vlasenko | 2007-05-27 | 1 | -5/+10 |
| | | | | | test: plug a memory leak | ||||
* | usage.c: remove reference to busybox.h | Denis Vlasenko | 2007-05-26 | 73 | -76/+76 |
| | | | | | *: s/include "busybox.h"/include "libbb.h" | ||||
* | cttyhack: new applet. | Denis Vlasenko | 2007-05-18 | 1 | -2/+0 |
| | |||||
* | several *.c files: | Denis Vlasenko | 2007-05-17 | 2 | -2/+2 |
| | | | | move 'extern environ' up to the location of #includes | ||||
* | tail: fix SEGV on "tail -N" | Denis Vlasenko | 2007-05-08 | 1 | -5/+11 |
| | | | | | config system: clarify PREFER_APPLETS/SH_STANDALONE effects in help text | ||||
* | test: code size saving, no logic changes | Denis Vlasenko | 2007-05-01 | 1 | -87/+90 |
| | | | | | | | | | | | | | | | ps: fix warning, make a bit smaller kill -l: make smaller & know much more signals function old new delta get_signum 121 153 +32 kill_main 826 843 +17 get_signame 44 36 -8 signals 252 224 -28 .rodata 131955 131923 -32 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 2/3 up/down: 49/-68) Total: -19 bytes | ||||
* | hush: add ctrl-Z handling for nofork'ed case | Denis Vlasenko | 2007-04-28 | 1 | -0/+2 |
| | |||||
* | dd: NOEXEC fix | Denis Vlasenko | 2007-04-19 | 1 | -2/+4 |
| | | | | dd: correct wrongly capitalized constant | ||||
* | dd: fix skip= parse error (spotted by Dirk Clemens <develop@cle-mens.de>) | Denis Vlasenko | 2007-04-19 | 1 | -25/+24 |
| | |||||
* | stty: fix option parsing bug (spotted by Sascha Hauer <s.hauer@pengutronix.de>) | Denis Vlasenko | 2007-04-19 | 1 | -15/+16 |
| | |||||
* | style fixes, no code changes | Denis Vlasenko | 2007-04-16 | 2 | -2/+4 |
| | |||||
* | - fix compilation if ENABLE_FEATURE_DD_IBS_OBS is off | Bernhard Reutner-Fischer | 2007-04-16 | 1 | -4/+4 |
| | |||||
* | teach find_root_device to deal with /dev/ subdirs | Denis Vlasenko | 2007-04-13 | 2 | -5/+5 |
| | | | | (by "Kirill K. Smirnov" <lich@math.spbu.ru>) | ||||
* | style fixes | Denis Vlasenko | 2007-04-13 | 1 | -34/+34 |
| | |||||
* | style fixes. No code changes | Denis Vlasenko | 2007-04-12 | 1 | -3/+3 |
| | |||||
* | bb_full_fd_action: remove potential xmalloc from NOFORK path | Denis Vlasenko | 2007-04-11 | 3 | -10/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cat: stop using stdio.h opens libbb: introduce & use open[3]_or_warn function old new delta open3_or_warn - 54 +54 bb_cat 115 144 +29 open_or_warn - 25 +25 unlzma 2404 2412 +8 chattr_main 334 339 +5 xstrtoul_range_sfx 251 255 +4 telnet_main 1514 1510 -4 static.opt 4 - -4 qgravechar 122 118 -4 fuser_add_pid 61 54 -7 fuser_add_inode 154 147 -7 writeFileToTarball 1542 1534 -8 refresh 1156 1148 -8 do_show 856 846 -10 read_leases 212 200 -12 setup_redirects 236 222 -14 iproute_list_or_flush 1582 1568 -14 read_config 427 411 -16 write_leases 284 264 -20 hash_file 338 318 -20 copy_file 1760 1740 -20 do_iproute 2610 2588 -22 bb_full_fd_action 320 269 -51 open_to_or_warn 103 49 -54 fuser_main 1660 1596 -64 .rodata 131160 131096 -64 ------------------------------------------------------------------------------ (add/remove: 2/1 grow/shrink: 4/19 up/down: 125/-423) Total: -298 bytes | ||||
* | make compressed help code NOMMU- and NOFORK-friendly - | Denis Vlasenko | 2007-04-10 | 1 | -2/+1 |
| | | | | no forking anymore, bunzip2 unpack routine now does all it in memory. | ||||
* | make a few struct bb_applet members conditional | Denis Vlasenko | 2007-04-10 | 2 | -2/+4 |
| | | | | | | rename sllep_and_die -> xfunc_die make fflush_stdout_and_exit NOFORK-safe fix some buglets found by randomconfig | ||||
* | - use enum for the OPs as suggested by vda. No obj-code changes. | Bernhard Reutner-Fischer | 2007-04-10 | 1 | -14/+18 |
| | |||||
* | echo: fix regression ("echo" with no arguments didn't print newline. | Denis Vlasenko | 2007-04-10 | 1 | -8/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | echo: use fputs if no options are given. Code growth ~15 bytes. Old: # time ./busybox find $bigdir -exec echo {} \; >/dev/null real 0m2.038s user 0m0.761s sys 0m0.953s New: # time ./busybox find $bigdir -exec echo {} \; >/dev/null real 0m1.781s user 0m0.781s sys 0m0.939s For comparison: without NOFORK: # time find $bigdir -exec echo {} \; >/dev/null real 1m51.129s user 0m38.442s sys 1m3.350s | ||||
* | audit small applets and mark some of them as NOFORK. | Denis Vlasenko | 2007-04-10 | 31 | -94/+124 |
| | | | | | Put big scary warnings in relevant places. | ||||
* | style fixes. No code changes. | Denis Vlasenko | 2007-04-10 | 1 | -3/+3 |
| | |||||
* | - use skip_non_whitespace() where appropriate | Bernhard Reutner-Fischer | 2007-04-10 | 1 | -3/+1 |
| | |||||
* | make xfunctions optionally longjump instead of exit. | Denis Vlasenko | 2007-04-09 | 2 | -10/+5 |
| | | | | | use it for making NOFORK more practical. touch: make it a NOFORK applet | ||||
* | Implement first instance of NOFORK applet - echo | Denis Vlasenko | 2007-04-09 | 1 | -37/+38 |
| | | | | | | | | | find: use NOFORK/NOEXEC; small -exec buglet also eliminated vfork_daemon_rexec: honor PREFER_APPLETS echo: small size improvements find -exec echo {} \; with PREFER_APPLETS=y runs 4 times faster | ||||
* | add some missed statics on constant objects. | Denis Vlasenko | 2007-04-08 | 6 | -27/+27 |
| | | | | | | | | | | fix few #ifndef ENABLE_xxx # size busybox_old busybox_unstripped text data bss dec hex filename 677152 2920 18208 698280 aa7a8 busybox_old 676420 2920 18208 697548 aa4cc busybox_unstripped | ||||
* | getopt32: fix llist_t options ordering. llist_rev is not unused. | Denis Vlasenko | 2007-04-08 | 2 | -2/+0 |
| | | | | | | | | | | | | | | | | function old new delta tar_main 705 695 -10 sort_main 928 918 -10 decode_format_string 886 876 -10 run_parts_main 197 185 -12 ps_main 513 500 -13 wget_main 2764 2750 -14 awk_main 1014 1000 -14 od_main 2886 2866 -20 llist_rev 25 - -25 ------------------------------------------------------------------------------ (add/remove: 0/1 grow/shrink: 0/8 up/down: 0/-128) Total: -128 bytes | ||||
* | find: fix handling of -prune | Denis Vlasenko | 2007-04-08 | 2 | -3/+3 |
| | | | | recursive_actions: uppercase flag constants | ||||
* | comm: eliminate statics | Denis Vlasenko | 2007-04-07 | 1 | -44/+30 |
| | |||||
* | diff: fix segfault on empty dirs (Peter Korsgaard <peter.korsgaard@barco.com>) | Denis Vlasenko | 2007-04-05 | 1 | -1/+1 |
| | |||||
* | - fix segfault in reset_ino_dev_hashtable() when *hashtable was null. | Bernhard Reutner-Fischer | 2007-04-05 | 1 | -4/+2 |
| | | | | Seen in the testsuite for du -l .../testsuite on exit with CLEAN_UP enabled. | ||||
* | - sed -e "s/char[[:space:]]*\*[[:space:]]*argv\[\]/char **argv/g" | Bernhard Reutner-Fischer | 2007-04-04 | 1 | -2/+2 |
| | |||||
* | - minor shrinkage | Bernhard Reutner-Fischer | 2007-04-04 | 1 | -26/+21 |
| | | | | | | text data bss dec hex filename 1431 0 4 1435 59b tail.o.orig 1396 0 0 1396 574 tail.o | ||||
* | - remove bss users. Shrinkage while at it. See XXX for further, pre-existing ↵ | Bernhard Reutner-Fischer | 2007-04-04 | 1 | -74/+130 |
| | | | | | | | | bugs text data bss dec hex filename 1969 0 32 2001 7d1 dd.o.oorig 1941 0 0 1941 795 dd.o | ||||
* | - remove some bss users. | Bernhard Reutner-Fischer | 2007-04-04 | 1 | -17/+22 |
| | | | | | | text data bss dec hex filename 6220 8 14 6242 1862 stty.o.oorig 6219 8 0 6227 1853 stty.o | ||||
* | - remove superfluous bss user (flags) and manually unswitch some areas: | Bernhard Reutner-Fischer | 2007-04-04 | 1 | -138/+92 |
| | | | | | | text data bss dec hex filename 4517 0 34 4551 11c7 stat.o.oorig 4300 0 30 4330 10ea stat.o | ||||
* | - use bb_error_msg | Bernhard Reutner-Fischer | 2007-04-02 | 1 | -1/+1 |
| | |||||
* | - use xregcomp. Untested. vda, isn't there a regfree missing here? | Bernhard Reutner-Fischer | 2007-04-02 | 1 | -2/+2 |
| | | | | | | text data bss dec hex filename 2522 0 0 2522 9da expr.o.r18305 2478 0 0 2478 9ae expr.o | ||||
* | - remove some unneeded forward declarations. No obj-code changes. | Bernhard Reutner-Fischer | 2007-04-02 | 1 | -30/+26 |
| | |||||
* | - remove args from bss, minor misc shrinkage while at it. | Bernhard Reutner-Fischer | 2007-04-02 | 1 | -40/+45 |
| | | | | | | text data bss dec hex filename 2577 0 4 2581 a15 expr.o 2522 0 0 2522 9da expr.o | ||||
* | test: comment out unused code | Denis Vlasenko | 2007-04-02 | 1 | -0/+4 |
| | | | | | udpsvd: fake it compile tcpsvd: more optimal memorizing of IP's for -C | ||||
* | uniq: getopt32-ization. -38 bytes. | Denis Vlasenko | 2007-03-31 | 1 | -22/+23 |
| |