Denis Vlasenko | bebbd8c9baa | bbunzip: size optimization: ~90 bytes | | |
Bernhard Reutner-Fischer | f25d57e0b40 | - update | | |
Bernhard Reutner-Fischer | 71bc71a7dc2 | - add chrt applet.
text data bss dec hex filename
769 0 0 769 301 miscutils... | | |
Denis Vlasenko | 339f5eb2e06 | printf: allow hex/oct numbers; move functions around
so that we have no forward declarations | | |
Bernhard Reutner-Fischer | 48e71c188f3 | - move bbconfig into alphabetical order | | |
Denis Vlasenko | 02f0c4c2bf5 | diff: failed to confirm "static bug" in gcc - reinstating statics.
microscopic code improvements. | | |
Denis Vlasenko | f5a157615d8 | less: handle yet another Home/End key sequence; expand a comment | | |
Bernhard Reutner-Fischer | e11b4a47057 | - add selinux applets to the IMA workaround | | |
Bernhard Reutner-Fischer | 12eda0ab979 | This small patch fixes a bug when exclusive options were given
to matchpathcon it should exit. (KaiGai Kohei) | | |
Mike Frysinger | 67a32adbca0 | add STANDALONE support | | |
Denis Vlasenko | a1c631278bc | less: make '/' (regex search) scan input if no matches are found
in input taken so far. | | |
Denis Vlasenko | 18d6fc1a506 | less: yet another attempt to make search better | | |
Denis Vlasenko | 5c1de367020 | less: fix 'n'ext match: sometimes was going to 999999th line | | |
Denis Vlasenko | 8a91081d9d3 | chown: fix comment, fix verbose message | | |
Denis Vlasenko | cd27c42552b | chown: support -H -L -P if ENABLE_DESKTOP
chmod: cosmetic fixes
expr: smallish help for dumb compilers | | |
Denis Vlasenko | 6c939e0cb41 | bbunzip: fix comments to match reality | | |
Denis Vlasenko | 36b7e28fa08 | missed end-of-line | | |
Denis Vlasenko | 673d4bbab6d | hwclock: support /dev/rtc0 etc | | |
Denis Vlasenko | 7fb8a00341e | fix umount usage message | | |
Denis Vlasenko | 0085f231b21 | diff: make -U0 work | | |
Denis Vlasenko | 80281fefc03 | httpd: make httpd usable for NOMMU CPUs | | |
Denis Vlasenko | ab9eef21a57 | bunzip2/gunzip/uncompress/unlzma: merge into common code -
fix few corner cases, reduce size by 450 bytes. Update tes... | | |
Denis Vlasenko | 8e858e27006 | clean up accumulated whitespace damage | | |
Denis Vlasenko | 41cca2b4f54 | who: stop using static buffer, small size optimizations | | |
Denis Vlasenko | c115fdbc800 | ifupdown: code to deconstruct the state_list gracefully
(patch by Gabriel L. Somlo <somlo@cmu.edu>) | | |
Denis Vlasenko | 9431e564aa5 | ash: "here document" testcases | | |
Denis Vlasenko | 140644dc1ca | add ash testcases | | |
Denis Vlasenko | ccd412da09d | decouple INIT and SYSLOGD (patch by Eric Spakman E.Spakman@inter.nl.net) | | |
Denis Vlasenko | 1ccd96fd1f4 | httpd: run interpreter for configured file extensions in any dir,
not only in /cgi-bin/ | | |
Denis Vlasenko | d238a477b74 | init: fix handling of stdio file descriptors | | |
Denis Vlasenko | ec77ba128ad | httpd: fix breakage (introduced by me) | | |
Denis Vlasenko | 1c660b4bd2c | small ash testsuite, adapted from bash
(only a small part of it, actually) | | |
Denis Vlasenko | 3af3e5b4b0d | ash: cosmetic improvements in error messages | | |
Denis Vlasenko | 940494f8139 | remove f words | | |
Denis Vlasenko | 29e31ddd81d | ash: do not use "safe applets" in non-standalone shell | | |
Denis Vlasenko | dcbd51dd287 | tar: handle tarfiles with (broken) checksums a-la Sun. | | |
Denis Vlasenko | 19c238bc909 | ping: don't measure times if ping payload is less than 8 bytes;
commonalize some ping code. | | |
Denis Vlasenko | 2110aa9ece6 | ls: w/o -l follow symlinks to dirs for commandline args | | |
Denis Vlasenko | 4c7e5b6c764 | I *always* forget svn add :( | | |
Denis Vlasenko | 5066473d411 | udhcp: optionally support RFC3397 (by Gabriel L. Somlo <somlo@cmu.edu>) | | |
Denis Vlasenko | 966bb437666 | init: de-indent a block of code | | |
Denis Vlasenko | b7167541992 | init: trivial compile fix | | |
Denis Vlasenko | cce38586aee | start_stop_daemon: add -chuid support | | |
Denis Vlasenko | f8ea0f3a665 | grep: "implement" -a and -I by ignoring them | | |
Denis Vlasenko | 385304d449c | grep: implement -w | | |
Denis Vlasenko | 4222ae440a3 | ash: replace xstrdup (shell shall not die)
grep: fix mis-indented block | | |
Denis Vlasenko | 018e085d442 | stop using bash'isms ('function')
runtest: do not depend on busybox.links | | |
Denis Vlasenko | 629563b5d7b | awk: fix memory leak (can affect large file processing) | | |
Denis Vlasenko | 5276402f2cd | ash: fix compile problems | | |
Denis Vlasenko | f98dc4db7a7 | ash: cleanup part 2.8 | | |
Denis Vlasenko | 0dec6de38b7 | ash: cleanup part 2.7 | | |
Denis Vlasenko | cc5715184bf | ash: cleanup part 2.6 | | |
Denis Vlasenko | 2de3d9fbeef | ash: cleanup part 2.5 | | |
Denis Vlasenko | a89150733a3 | ash: cleanup part 2.4 | | |
Denis Vlasenko | 99eb8500c99 | ash: cleanup part 2.3 | | |
Denis Vlasenko | fc06f2968be | ash: cleanup part 2.2 | | |
Denis Vlasenko | 5651bfc204c | ash: starting second round of cleanups. #1 | | |
Denis Vlasenko | bc54cffc834 | ash: cleanup part 9 | | |
Denis Vlasenko | 4d2183bee1f | ash: cleanup part 8 | | |
Denis Vlasenko | 4fe15f3d9e4 | ash: cleanup part 7 | | |
Denis Vlasenko | a6704933dde | ash: cleanup part 6 | | |
Denis Vlasenko | 5c67e3ed90f | ash: cleanup part 5 | | |
Denis Vlasenko | fe1f00a7a7f | ash: cleanup part 4 | | |
Denis Vlasenko | 9650f362103 | ash: cleanup part 3 | | |
Denis Vlasenko | aa74445514a | ash: cleanup part 2 | | |
Denis Vlasenko | 0c032a49b94 | ash: cleanup part 1 | | |
Denis Vlasenko | 7a2ca5e111a | init: stop doing silly things with the console (-400 bytes)
init_shared.[ch]: unused, thus deleted | | |
Denis Vlasenko | a624c11d5e9 | ash: move ash_main() and helpers to end of ash.c, more fuctions renamed,
superfluous casts from memory allocators rem... | | |
Denis Vlasenko | 2da584fc4e1 | ash: more renaming and style fixes | | |
Denis Vlasenko | b012b10dbd1 | ash: rearrange code to reduce forward references, rename some functions | | |
Denis Vlasenko | e5570da2cff | ash: tiny style fixes | | |
Denis Vlasenko | 5cedb75aa76 | ash: de-obfuscate code, add 'static' keyword, etc. | | |
Denis Vlasenko | 3bf0020a5fd | hdparm: style fixes, no code changes | | |
Denis Vlasenko | 131ae177a71 | ash: convert #ifdef CONFIG_ to #if ENABLE_ | | |
Denis Vlasenko | a0f82e928a2 | ash: fix indentation and style. no code changes | | |
Denis Vlasenko | d0762e3d520 | runsv: add missing {} | | |
Denis Vlasenko | 54cf511ce12 | sort: fix multiple -k (was ignoring all except last) | | |
Denis Vlasenko | ec27feb0458 | init: code readability enhancements; very small code changes | | |
Denis Vlasenko | c84520d73db | klogd: code de-obfuscation with small code size reduction | | |
Bernhard Reutner-Fischer | d818dcc72ad | - whitespace cleanup and add a possible shrinkage suggestion | | |
Denis Vlasenko | 7fd00cbff72 | dpkg: fix segfault on "dpkg -i" | | |
Denis Vlasenko | 4998c818919 | syslogd: MARK code is buggy. Disabling it altogether on anti-bloat grounds | | |
Denis Vlasenko | 9ab26588369 | zcip: revert my bogus change | | |
Denis Vlasenko | b30418ac19a | less: support xterm's home/end; improve forward search | | |
Mike Frysinger | ae30210d909 | create a document for mdev so people dont have to rtfs | | |
Denis Vlasenko | b5368bf4379 | httpd: a little bit more correct handling of CGI "HTTP/xxx" output | | |
Denis Vlasenko | e54b472ffc7 | make tar restore mode again | | |
Bernhard Reutner-Fischer | 9a1c71a0f22 | - check if the compiler supports -fwhole-program -- 4.0 does not | | |
Denis Vlasenko | a3055846a46 | httpd: fix for POSTDATA handling bugs:
erroneous close(0)
full_read -> safe_read (with explanation) | | |
Denis Vlasenko | 6089c2c31e1 | diff: fix access past end of array | | |
Denis Vlasenko | 6ca04444202 | syslogd: fix "readpath bug" by using readlink instead
libbb: rename xgetcwd and xreadlink | | |
Denis Vlasenko | 136f42f503c | Add CGI docs | | |
Denis Vlasenko | ad67a3925c7 | remove unused #include,, improve code readability | | |
Denis Vlasenko | c8e9993514f | ping: reuse another bit of common code. -60 bytes | | |
Denis Vlasenko | 9ca26d38c51 | ping: support -I addr in family neutral manner; reuse a bit of common code | | |
Denis Vlasenko | d244c5eaf80 | msh: fix my buglet | | |
Denis Vlasenko | b477e18c1e4 | tftp: fix my bug | | |
Mike Frysinger | 0aa6ba5d44a | make sure ps/top output what they claim: vsz, not rss ... down the line we should make the output controllable either... | | |
Mike Frysinger | 4423e5beefd | /etc/modules.conf is a 2.6.x file while /etc/modules.conf and /etc/conf.modules are 2.4.x and older files | | |
Mike Frysinger | c5d9e8ff3d5 | touchup style; no functional changes | | |
Denis Vlasenko | 0850cdabded | tftp: fix IPv6 fallout | | |
Denis Vlasenko | 8c6c6e955b4 | selinux fixes by KaiGai Kohei <kaigai@kaigai.gr.jp> | | |
Denis Vlasenko | 710694f0e5b | fix #ifdef ENABLE_xxx -> #if | | |
Denis Vlasenko | d4eda22d0c5 | fix warning coming from printing size_t with %u | | |
Denis Vlasenko | d46d3c292e9 | new applets: selinux utils by KaiGai Kohei <kaigai@kaigai.gr.jp> | | |
Denis Vlasenko | b292264bfd7 | find: fix -not support | | |
Denis Vlasenko | 1d76f439da8 | EXEC_PREFER_APPLETS support by Gabriel L. Somlo <somlo@cmu.edu> | | |
Denis Vlasenko | cc24419e988 | minix utils: de-inline bit ops (saves ~130 bytes) | | |
Denis Vlasenko | dc485c9da66 | minix utils: make a message easier to understand; small tweaks | | |
Denis Vlasenko | f885c543da7 | correct "pivot_root: pivot_root: <msg>" | | |
Denis Vlasenko | 8c0164c373d | fix tar t segfault (closes 1183) | | |
Bernhard Reutner-Fischer | d909d234515 | - indent | | |
Bernhard Reutner-Fischer | 7154b99c89f | - improve wording | | |
Bernhard Reutner-Fischer | 01986e9c6f4 | - remove duplicate menu entry | | |
Denis Vlasenko | cf787cf3a54 | find: support for ! | | |
Bernhard Reutner-Fischer | 10b7996c1bc | - strip 12 bytes off by using a smaller type for need_print.
- add TODO to switch this applet to index_in_str_array() | | |
Bernhard Reutner-Fischer | bbbb7e02fcd | - pull r17757 from trunk: fix stty's fix_param(). Closes #1193 | | |
Bernhard Reutner-Fischer | cbd6e657442 | - fix buglet introduced in r17351 in find_param(). Closes #1193 | | |
Denis Vlasenko | e9913034061 | udhcp: use improved gethostbyname replacement from IPv6 code | | |
Denis Vlasenko | 10944524238 | ifconfig: use IPv6 infrastructure | | |
Denis Vlasenko | 5870ad9672a | mount: (try to) support cifs with IPv6 | | |
Denis Vlasenko | 42823d597a9 | add x to IPv6 functions which can die | | |
Denis Vlasenko | 45854b5e3ff | mkconfigs: remove echo "`...`" contortion | | |
Denis Vlasenko | 9f85de1821d | BB_EXECLP should call execlp, not execvp | | |
Denis Vlasenko | e8ce0626d99 | s/PREFIX/CONFIG_PREFIX/ | | |
Denis Vlasenko | 06af2165288 | suppress warnings about easch <applet>_main() having
no preceding prototype | | |
Denis Vlasenko | c7ba8b9d6c9 | do not put all <applet>_main() declarations
in busybox.h - this produces false dependencies | | |
Bernhard Reutner-Fischer | 6a1829d90c0 | - include busybox.h before looking at an eventual #if ENABLE_DESKTOP | | |
Denis Vlasenko | a5c5ae03eb4 | add TODO | | |
Denis Vlasenko | 37c8f363571 | usage_compressed: be more permissive in which od flavors we support | | |
Denis Vlasenko | 4c978631096 | assorted fixes for bugs found with randomconfig | | |
Denis Vlasenko | e968fcd562d | lineedit: add missing #if/#endif
init: fix warnings | | |
Denis Vlasenko | 4921b54f371 | Add BB_EXEC[LV]P() which encapsulate FEATURE_EXEC_PREFER_APPLETS
(patch from Gabriel L. Somlo <somlo@cmu.edu>) | | |
Denis Vlasenko | 0aa84906936 | sigset_t blocked_sigset is too big for static (128 bytes) | | |
Denis Vlasenko | 64392905ef3 | svlogd: fix performance problems: excessive write,
gettimeofday calls. rt_sigprocmask were dealt with
in previous commit | | |
Denis Vlasenko | 4f8d27f29a2 | svlogd: do not set O_NONBLOCK on stdin permanently - that can
affect other processes! | | |
Bernhard Reutner-Fischer | 493691a4f50 | - minor tweak | | |
Bernhard Reutner-Fischer | 7a7e54a1909 | - update helptext | | |
Denis Vlasenko | e129f43c838 | add a comment so that people won't get confused | | |
Denis Vlasenko | 7fca91a3de3 | sv: fix incorrect option parsing and reduce size | | |
Denis Vlasenko | 8bb21af72cf | httpd: directory indexer example doesn't need piping thru dd anymore | | |
Denis Vlasenko | a100707c04a | find -user support by Natanael Copa <natanael.copa@gmail.com> | | |
Denis Vlasenko | 731d3572959 | trivial warning fix | | |
Denis Vlasenko | c4d606e3678 | udhcpd: allow "domain" to be a list of DNS servers, not just one | | |
Denis Vlasenko | de55b5d014a | correct wget's comment | | |
Denis Vlasenko | 4bb31899e5f | add -Wwrite-strings to Makefile | | |
Denis Vlasenko | 1e3b0686893 | msh: cleaning up for -Wwrite-strings part #4 | | |
Denis Vlasenko | 6b50f73171a | msh: cleaning up for -Wwrite-strings part #3 | | |
Denis Vlasenko | 489f93ebae0 | msh: cleaning up for -Wwrite-strings part #2 | | |
Denis Vlasenko | 00ccf95bc8c | msh: cleaning up for -Wwrite-strings | | |
Denis Vlasenko | 71d8abf30ce | lash: -Wwrite-strings fixes | | |
Denis Vlasenko | bb81c5831aa | hush: style fixes | | |
Denis Vlasenko | c72c1ed9328 | hush: now it's -Wwrite-strings clean | | |
Denis Vlasenko | 0c886c65de9 | hush: style fixes | | |
Denis Vlasenko | 15d78fb7241 | hust: -Wwrite-strings fixes | | |
Denis Vlasenko | 34c4e5f0b35 | silly space saving in sed | | |
Denis Vlasenko | 54767db8c75 | micro optimization | | |
Denis Vlasenko | 27a131e08e9 | preparatory patch for -Wwrite-strings #8 (missed part) | | |
Bernhard Reutner-Fischer | eb10e17b7bf | - improve spelling | | |
Denis Vlasenko | 9356b5022cf | preparatory patch for -Wwrite-strings #7: sed
remaining: shell (rather scary mess in msh.c) | | |
Denis Vlasenko | 322661d0256 | preparatory patch for -Wwrite-strings #6 | | |
Denis Vlasenko | 89ef65f0246 | preparatory patch for -Wwrite-strings #5 | | |
Denis Vlasenko | ab2aea44479 | preparatory patch for -Wwrite-strings #4 | | |
Denis Vlasenko | 06c0a71d231 | preparatory patch for -Wwrite-strings #3 | | |
Denis Vlasenko | b6aae0f3819 | preparatory patch for -Wwrite-strings #2 | | |
Denis Vlasenko | a41fdf331af | preparatory patch for -Wwrite-strings #1 | | |
Denis Vlasenko | e935602ff5d | taskset: fix incorrect rage spec and allow 0xXXX input
ping: shave off 60 bytes | | |
Denis Vlasenko | 86811803e30 | add to testsuite and fix yet another sed corner case | | |
Denis Vlasenko | c562bb74877 | disable -Wold-style-definition for gcc 3.x | | |
Denis Vlasenko | fe7a9f12771 | sed: fix 2 bugs (one testsuite entry + one newly found)
but more importantly make code more understandable | | |
Denis Vlasenko | 826c85f3828 | fix all known regressions with sed and also make it simpler | | |
Denis Vlasenko | dccb1a53432 | wc can emit unpredictable amount of whitespace | | |
Denis Vlasenko | afe488d4bc6 | work around gcc bug | | |
Denis Vlasenko | 9d938732d0e | fix which-uses-default-path | | |
Denis Vlasenko | 4e1715f4b93 | correct bad English | | |
Bernhard Reutner-Fischer | 2806b2368c4 | - reinstate static for the command string arrray to be gentle to gcc-3.x | | |
Bernhard Reutner-Fischer | 8ca35d2d65c | - document the multicast argument for ip link | | |
Bernhard Reutner-Fischer | 4d9a358ec1d | - use uint32_t as suggested by vda.
- minor size- and readability tweaks while at it:
text data bss dec... | | |
Denis Vlasenko | 6912ea14675 | ether-wake: remove #warning | | |
Denis Vlasenko | eeafc1a0574 | svlogd: batch writes if !timestamp | | |
Bernhard Reutner-Fischer | 1ca74185c49 | - pull r17554 and r17555 from trunk:
- fix testsuite and add test for sum | | |
Denis Vlasenko | ca549c5e69a | svlogd: remove unused buffering, stop doing tons of memcpy | | |
Denis Vlasenko | bde74b617f0 | runit/* cleanup part 3 (just deleting unused code) | | |
Denis Vlasenko | e2473f8c233 | runit/* cleanup part 2 | | |
Denis Vlasenko | 8c783951203 | runit cleanup part 1 | | |
Denis Vlasenko | e06bed30cfc | use bb_sanitize_stdio() where appropriate | | |
Bernhard Reutner-Fischer | cd75a96f0f9 | - sum -r TODO should not print the filename as oposed to -s
Unfortunately, without rewriting sum, this bugfix adds ... | | |
Bernhard Reutner-Fischer | 14813c5943e | - add a very few simple test for sum.
The very first is currently broken | | |
Next → |