fli4l
  1. fli4l

busybox

Public
  1. fli4l
  2. busybox

All Branches Graph

        
AuthorCommitMessageCommit dateBuilds
Denis VlasenkoDenis Vlasenko
bebbd8c9baabbunzip: size optimization: ~90 bytes
Bernhard Reutner-FischerBernhard Reutner-Fischer
f25d57e0b40- update
Bernhard Reutner-FischerBernhard Reutner-Fischer
71bc71a7dc2- add chrt applet. text data bss dec hex filename 769 0 0 769 301 miscutils...
Denis VlasenkoDenis Vlasenko
339f5eb2e06printf: allow hex/oct numbers; move functions around so that we have no forward declarations
Bernhard Reutner-FischerBernhard Reutner-Fischer
48e71c188f3- move bbconfig into alphabetical order
Denis VlasenkoDenis Vlasenko
02f0c4c2bf5diff: failed to confirm "static bug" in gcc - reinstating statics. microscopic code improvements.
Denis VlasenkoDenis Vlasenko
f5a157615d8less: handle yet another Home/End key sequence; expand a comment
Bernhard Reutner-FischerBernhard Reutner-Fischer
e11b4a47057- add selinux applets to the IMA workaround
Bernhard Reutner-FischerBernhard Reutner-Fischer
12eda0ab979This small patch fixes a bug when exclusive options were given to matchpathcon it should exit. (KaiGai Kohei)
Mike FrysingerMike Frysinger
67a32adbca0add STANDALONE support
Denis VlasenkoDenis Vlasenko
a1c631278bcless: make '/' (regex search) scan input if no matches are found in input taken so far.
Denis VlasenkoDenis Vlasenko
18d6fc1a506less: yet another attempt to make search better
Denis VlasenkoDenis Vlasenko
5c1de367020less: fix 'n'ext match: sometimes was going to 999999th line
Denis VlasenkoDenis Vlasenko
8a91081d9d3chown: fix comment, fix verbose message
Denis VlasenkoDenis Vlasenko
cd27c42552bchown: support -H -L -P if ENABLE_DESKTOP chmod: cosmetic fixes expr: smallish help for dumb compilers
Denis VlasenkoDenis Vlasenko
6c939e0cb41bbunzip: fix comments to match reality
Denis VlasenkoDenis Vlasenko
36b7e28fa08missed end-of-line
Denis VlasenkoDenis Vlasenko
673d4bbab6dhwclock: support /dev/rtc0 etc
Denis VlasenkoDenis Vlasenko
7fb8a00341efix umount usage message
Denis VlasenkoDenis Vlasenko
0085f231b21diff: make -U0 work
Denis VlasenkoDenis Vlasenko
80281fefc03httpd: make httpd usable for NOMMU CPUs
Denis VlasenkoDenis Vlasenko
ab9eef21a57bunzip2/gunzip/uncompress/unlzma: merge into common code - fix few corner cases, reduce size by 450 bytes. Update tes...
Denis VlasenkoDenis Vlasenko
8e858e27006clean up accumulated whitespace damage
Denis VlasenkoDenis Vlasenko
41cca2b4f54who: stop using static buffer, small size optimizations
Denis VlasenkoDenis Vlasenko
c115fdbc800ifupdown: code to deconstruct the state_list gracefully (patch by Gabriel L. Somlo <somlo@cmu.edu>)
Denis VlasenkoDenis Vlasenko
9431e564aa5ash: "here document" testcases
Denis VlasenkoDenis Vlasenko
140644dc1caadd ash testcases
Denis VlasenkoDenis Vlasenko
ccd412da09ddecouple INIT and SYSLOGD (patch by Eric Spakman E.Spakman@inter.nl.net)
Denis VlasenkoDenis Vlasenko
1ccd96fd1f4httpd: run interpreter for configured file extensions in any dir, not only in /cgi-bin/
Denis VlasenkoDenis Vlasenko
d238a477b74init: fix handling of stdio file descriptors
Denis VlasenkoDenis Vlasenko
ec77ba128adhttpd: fix breakage (introduced by me)
Denis VlasenkoDenis Vlasenko
1c660b4bd2csmall ash testsuite, adapted from bash (only a small part of it, actually)
Denis VlasenkoDenis Vlasenko
3af3e5b4b0dash: cosmetic improvements in error messages
Denis VlasenkoDenis Vlasenko
940494f8139remove f words
Denis VlasenkoDenis Vlasenko
29e31ddd81dash: do not use "safe applets" in non-standalone shell
Denis VlasenkoDenis Vlasenko
dcbd51dd287tar: handle tarfiles with (broken) checksums a-la Sun.
Denis VlasenkoDenis Vlasenko
19c238bc909ping: don't measure times if ping payload is less than 8 bytes; commonalize some ping code.
Denis VlasenkoDenis Vlasenko
2110aa9ece6ls: w/o -l follow symlinks to dirs for commandline args
Denis VlasenkoDenis Vlasenko
4c7e5b6c764I *always* forget svn add :(
Denis VlasenkoDenis Vlasenko
5066473d411udhcp: optionally support RFC3397 (by Gabriel L. Somlo <somlo@cmu.edu>)
Denis VlasenkoDenis Vlasenko
966bb437666init: de-indent a block of code
Denis VlasenkoDenis Vlasenko
b7167541992init: trivial compile fix
Denis VlasenkoDenis Vlasenko
cce38586aeestart_stop_daemon: add -chuid support
Denis VlasenkoDenis Vlasenko
f8ea0f3a665grep: "implement" -a and -I by ignoring them
Denis VlasenkoDenis Vlasenko
385304d449cgrep: implement -w
Denis VlasenkoDenis Vlasenko
4222ae440a3ash: replace xstrdup (shell shall not die) grep: fix mis-indented block
Denis VlasenkoDenis Vlasenko
018e085d442stop using bash'isms ('function') runtest: do not depend on busybox.links
Denis VlasenkoDenis Vlasenko
629563b5d7bawk: fix memory leak (can affect large file processing)
Denis VlasenkoDenis Vlasenko
5276402f2cdash: fix compile problems
Denis VlasenkoDenis Vlasenko
f98dc4db7a7ash: cleanup part 2.8
Denis VlasenkoDenis Vlasenko
0dec6de38b7ash: cleanup part 2.7
Denis VlasenkoDenis Vlasenko
cc5715184bfash: cleanup part 2.6
Denis VlasenkoDenis Vlasenko
2de3d9fbeefash: cleanup part 2.5
Denis VlasenkoDenis Vlasenko
a89150733a3ash: cleanup part 2.4
Denis VlasenkoDenis Vlasenko
99eb8500c99ash: cleanup part 2.3
Denis VlasenkoDenis Vlasenko
fc06f2968beash: cleanup part 2.2
Denis VlasenkoDenis Vlasenko
5651bfc204cash: starting second round of cleanups. #1
Denis VlasenkoDenis Vlasenko
bc54cffc834ash: cleanup part 9
Denis VlasenkoDenis Vlasenko
4d2183bee1fash: cleanup part 8
Denis VlasenkoDenis Vlasenko
4fe15f3d9e4ash: cleanup part 7
Denis VlasenkoDenis Vlasenko
a6704933ddeash: cleanup part 6
Denis VlasenkoDenis Vlasenko
5c67e3ed90fash: cleanup part 5
Denis VlasenkoDenis Vlasenko
fe1f00a7a7fash: cleanup part 4
Denis VlasenkoDenis Vlasenko
9650f362103ash: cleanup part 3
Denis VlasenkoDenis Vlasenko
aa74445514aash: cleanup part 2
Denis VlasenkoDenis Vlasenko
0c032a49b94ash: cleanup part 1
Denis VlasenkoDenis Vlasenko
7a2ca5e111ainit: stop doing silly things with the console (-400 bytes) init_shared.[ch]: unused, thus deleted
Denis VlasenkoDenis Vlasenko
a624c11d5e9ash: move ash_main() and helpers to end of ash.c, more fuctions renamed, superfluous casts from memory allocators rem...
Denis VlasenkoDenis Vlasenko
2da584fc4e1ash: more renaming and style fixes
Denis VlasenkoDenis Vlasenko
b012b10dbd1ash: rearrange code to reduce forward references, rename some functions
Denis VlasenkoDenis Vlasenko
e5570da2cffash: tiny style fixes
Denis VlasenkoDenis Vlasenko
5cedb75aa76ash: de-obfuscate code, add 'static' keyword, etc.
Denis VlasenkoDenis Vlasenko
3bf0020a5fdhdparm: style fixes, no code changes
Denis VlasenkoDenis Vlasenko
131ae177a71ash: convert #ifdef CONFIG_ to #if ENABLE_
Denis VlasenkoDenis Vlasenko
a0f82e928a2ash: fix indentation and style. no code changes
Denis VlasenkoDenis Vlasenko
d0762e3d520runsv: add missing {}
Denis VlasenkoDenis Vlasenko
54cf511ce12sort: fix multiple -k (was ignoring all except last)
Denis VlasenkoDenis Vlasenko
ec27feb0458init: code readability enhancements; very small code changes
Denis VlasenkoDenis Vlasenko
c84520d73dbklogd: code de-obfuscation with small code size reduction
Bernhard Reutner-FischerBernhard Reutner-Fischer
d818dcc72ad- whitespace cleanup and add a possible shrinkage suggestion
Denis VlasenkoDenis Vlasenko
7fd00cbff72dpkg: fix segfault on "dpkg -i"
Denis VlasenkoDenis Vlasenko
4998c818919syslogd: MARK code is buggy. Disabling it altogether on anti-bloat grounds
Denis VlasenkoDenis Vlasenko
9ab26588369zcip: revert my bogus change
Denis VlasenkoDenis Vlasenko
b30418ac19aless: support xterm's home/end; improve forward search
Mike FrysingerMike Frysinger
ae30210d909create a document for mdev so people dont have to rtfs
Denis VlasenkoDenis Vlasenko
b5368bf4379httpd: a little bit more correct handling of CGI "HTTP/xxx" output
Denis VlasenkoDenis Vlasenko
e54b472ffc7make tar restore mode again
Bernhard Reutner-FischerBernhard Reutner-Fischer
9a1c71a0f22- check if the compiler supports -fwhole-program -- 4.0 does not
Denis VlasenkoDenis Vlasenko
a3055846a46httpd: fix for POSTDATA handling bugs: erroneous close(0) full_read -> safe_read (with explanation)
Denis VlasenkoDenis Vlasenko
6089c2c31e1diff: fix access past end of array
Denis VlasenkoDenis Vlasenko
6ca04444202syslogd: fix "readpath bug" by using readlink instead libbb: rename xgetcwd and xreadlink
Denis VlasenkoDenis Vlasenko
136f42f503cAdd CGI docs
Denis VlasenkoDenis Vlasenko
ad67a3925c7remove unused #include,, improve code readability
Denis VlasenkoDenis Vlasenko
c8e9993514fping: reuse another bit of common code. -60 bytes
Denis VlasenkoDenis Vlasenko
9ca26d38c51ping: support -I addr in family neutral manner; reuse a bit of common code
Denis VlasenkoDenis Vlasenko
d244c5eaf80msh: fix my buglet
Denis VlasenkoDenis Vlasenko
b477e18c1e4tftp: fix my bug
Mike FrysingerMike Frysinger
0aa6ba5d44amake sure ps/top output what they claim: vsz, not rss ... down the line we should make the output controllable either...
Mike FrysingerMike 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 FrysingerMike Frysinger
c5d9e8ff3d5touchup style; no functional changes
Denis VlasenkoDenis Vlasenko
0850cdabdedtftp: fix IPv6 fallout
Denis VlasenkoDenis Vlasenko
8c6c6e955b4selinux fixes by KaiGai Kohei <kaigai@kaigai.gr.jp>
Denis VlasenkoDenis Vlasenko
710694f0e5bfix #ifdef ENABLE_xxx -> #if
Denis VlasenkoDenis Vlasenko
d4eda22d0c5fix warning coming from printing size_t with %u
Denis VlasenkoDenis Vlasenko
d46d3c292e9new applets: selinux utils by KaiGai Kohei <kaigai@kaigai.gr.jp>
Denis VlasenkoDenis Vlasenko
b292264bfd7find: fix -not support
Denis VlasenkoDenis Vlasenko
1d76f439da8EXEC_PREFER_APPLETS support by Gabriel L. Somlo <somlo@cmu.edu>
Denis VlasenkoDenis Vlasenko
cc24419e988minix utils: de-inline bit ops (saves ~130 bytes)
Denis VlasenkoDenis Vlasenko
dc485c9da66minix utils: make a message easier to understand; small tweaks
Denis VlasenkoDenis Vlasenko
f885c543da7correct "pivot_root: pivot_root: <msg>"
Denis VlasenkoDenis Vlasenko
8c0164c373dfix tar t segfault (closes 1183)
Bernhard Reutner-FischerBernhard Reutner-Fischer
d909d234515- indent
Bernhard Reutner-FischerBernhard Reutner-Fischer
7154b99c89f- improve wording
Bernhard Reutner-FischerBernhard Reutner-Fischer
01986e9c6f4- remove duplicate menu entry
Denis VlasenkoDenis Vlasenko
cf787cf3a54find: support for !
Bernhard Reutner-FischerBernhard 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-FischerBernhard Reutner-Fischer
bbbb7e02fcd- pull r17757 from trunk: fix stty's fix_param(). Closes #1193
Bernhard Reutner-FischerBernhard Reutner-Fischer
cbd6e657442- fix buglet introduced in r17351 in find_param(). Closes #1193
Denis VlasenkoDenis Vlasenko
e9913034061udhcp: use improved gethostbyname replacement from IPv6 code
Denis VlasenkoDenis Vlasenko
10944524238ifconfig: use IPv6 infrastructure
Denis VlasenkoDenis Vlasenko
5870ad9672amount: (try to) support cifs with IPv6
Denis VlasenkoDenis Vlasenko
42823d597a9add x to IPv6 functions which can die
Denis VlasenkoDenis Vlasenko
45854b5e3ffmkconfigs: remove echo "`...`" contortion
Denis VlasenkoDenis Vlasenko
9f85de1821dBB_EXECLP should call execlp, not execvp
Denis VlasenkoDenis Vlasenko
e8ce0626d99s/PREFIX/CONFIG_PREFIX/
Denis VlasenkoDenis Vlasenko
06af2165288suppress warnings about easch <applet>_main() having no preceding prototype
Denis VlasenkoDenis Vlasenko
c7ba8b9d6c9do not put all <applet>_main() declarations in busybox.h - this produces false dependencies
Bernhard Reutner-FischerBernhard Reutner-Fischer
6a1829d90c0- include busybox.h before looking at an eventual #if ENABLE_DESKTOP
Denis VlasenkoDenis Vlasenko
a5c5ae03eb4add TODO
Denis VlasenkoDenis Vlasenko
37c8f363571usage_compressed: be more permissive in which od flavors we support
Denis VlasenkoDenis Vlasenko
4c978631096assorted fixes for bugs found with randomconfig
Denis VlasenkoDenis Vlasenko
e968fcd562dlineedit: add missing #if/#endif init: fix warnings
Denis VlasenkoDenis Vlasenko
4921b54f371Add BB_EXEC[LV]P() which encapsulate FEATURE_EXEC_PREFER_APPLETS (patch from Gabriel L. Somlo <somlo@cmu.edu>)
Denis VlasenkoDenis Vlasenko
0aa84906936sigset_t blocked_sigset is too big for static (128 bytes)
Denis VlasenkoDenis Vlasenko
64392905ef3svlogd: fix performance problems: excessive write, gettimeofday calls. rt_sigprocmask were dealt with in previous commit
Denis VlasenkoDenis Vlasenko
4f8d27f29a2svlogd: do not set O_NONBLOCK on stdin permanently - that can affect other processes!
Bernhard Reutner-FischerBernhard Reutner-Fischer
493691a4f50- minor tweak
Bernhard Reutner-FischerBernhard Reutner-Fischer
7a7e54a1909- update helptext
Denis VlasenkoDenis Vlasenko
e129f43c838add a comment so that people won't get confused
Denis VlasenkoDenis Vlasenko
7fca91a3de3sv: fix incorrect option parsing and reduce size
Denis VlasenkoDenis Vlasenko
8bb21af72cfhttpd: directory indexer example doesn't need piping thru dd anymore
Denis VlasenkoDenis Vlasenko
a100707c04afind -user support by Natanael Copa <natanael.copa@gmail.com>
Denis VlasenkoDenis Vlasenko
731d3572959trivial warning fix
Denis VlasenkoDenis Vlasenko
c4d606e3678udhcpd: allow "domain" to be a list of DNS servers, not just one
Denis VlasenkoDenis Vlasenko
de55b5d014acorrect wget's comment
Denis VlasenkoDenis Vlasenko
4bb31899e5fadd -Wwrite-strings to Makefile
Denis VlasenkoDenis Vlasenko
1e3b0686893msh: cleaning up for -Wwrite-strings part #4
Denis VlasenkoDenis Vlasenko
6b50f73171amsh: cleaning up for -Wwrite-strings part #3
Denis VlasenkoDenis Vlasenko
489f93ebae0msh: cleaning up for -Wwrite-strings part #2
Denis VlasenkoDenis Vlasenko
00ccf95bc8cmsh: cleaning up for -Wwrite-strings
Denis VlasenkoDenis Vlasenko
71d8abf30celash: -Wwrite-strings fixes
Denis VlasenkoDenis Vlasenko
bb81c5831aahush: style fixes
Denis VlasenkoDenis Vlasenko
c72c1ed9328hush: now it's -Wwrite-strings clean
Denis VlasenkoDenis Vlasenko
0c886c65de9hush: style fixes
Denis VlasenkoDenis Vlasenko
15d78fb7241hust: -Wwrite-strings fixes
Denis VlasenkoDenis Vlasenko
34c4e5f0b35silly space saving in sed
Denis VlasenkoDenis Vlasenko
54767db8c75micro optimization
Denis VlasenkoDenis Vlasenko
27a131e08e9preparatory patch for -Wwrite-strings #8 (missed part)
Bernhard Reutner-FischerBernhard Reutner-Fischer
eb10e17b7bf- improve spelling
Denis VlasenkoDenis Vlasenko
9356b5022cfpreparatory patch for -Wwrite-strings #7: sed remaining: shell (rather scary mess in msh.c)
Denis VlasenkoDenis Vlasenko
322661d0256preparatory patch for -Wwrite-strings #6
Denis VlasenkoDenis Vlasenko
89ef65f0246preparatory patch for -Wwrite-strings #5
Denis VlasenkoDenis Vlasenko
ab2aea44479preparatory patch for -Wwrite-strings #4
Denis VlasenkoDenis Vlasenko
06c0a71d231preparatory patch for -Wwrite-strings #3
Denis VlasenkoDenis Vlasenko
b6aae0f3819preparatory patch for -Wwrite-strings #2
Denis VlasenkoDenis Vlasenko
a41fdf331afpreparatory patch for -Wwrite-strings #1
Denis VlasenkoDenis Vlasenko
e935602ff5dtaskset: fix incorrect rage spec and allow 0xXXX input ping: shave off 60 bytes
Denis VlasenkoDenis Vlasenko
86811803e30add to testsuite and fix yet another sed corner case
Denis VlasenkoDenis Vlasenko
c562bb74877disable -Wold-style-definition for gcc 3.x
Denis VlasenkoDenis Vlasenko
fe7a9f12771sed: fix 2 bugs (one testsuite entry + one newly found) but more importantly make code more understandable
Denis VlasenkoDenis Vlasenko
826c85f3828fix all known regressions with sed and also make it simpler
Denis VlasenkoDenis Vlasenko
dccb1a53432wc can emit unpredictable amount of whitespace
Denis VlasenkoDenis Vlasenko
afe488d4bc6work around gcc bug
Denis VlasenkoDenis Vlasenko
9d938732d0efix which-uses-default-path
Denis VlasenkoDenis Vlasenko
4e1715f4b93correct bad English
Bernhard Reutner-FischerBernhard Reutner-Fischer
2806b2368c4- reinstate static for the command string arrray to be gentle to gcc-3.x
Bernhard Reutner-FischerBernhard Reutner-Fischer
8ca35d2d65c- document the multicast argument for ip link
Bernhard Reutner-FischerBernhard Reutner-Fischer
4d9a358ec1d- use uint32_t as suggested by vda. - minor size- and readability tweaks while at it: text data bss dec...
Denis VlasenkoDenis Vlasenko
6912ea14675ether-wake: remove #warning
Denis VlasenkoDenis Vlasenko
eeafc1a0574svlogd: batch writes if !timestamp
Bernhard Reutner-FischerBernhard Reutner-Fischer
1ca74185c49- pull r17554 and r17555 from trunk: - fix testsuite and add test for sum
Denis VlasenkoDenis Vlasenko
ca549c5e69asvlogd: remove unused buffering, stop doing tons of memcpy
Denis VlasenkoDenis Vlasenko
bde74b617f0runit/* cleanup part 3 (just deleting unused code)
Denis VlasenkoDenis Vlasenko
e2473f8c233runit/* cleanup part 2
Denis VlasenkoDenis Vlasenko
8c783951203runit cleanup part 1
Denis VlasenkoDenis Vlasenko
e06bed30cfcuse bb_sanitize_stdio() where appropriate
Bernhard Reutner-FischerBernhard Reutner-Fischer
cd75a96f0f9- sum -r TODO should not print the filename as oposed to -s Unfortunately, without rewriting sum, this bugfix adds ...
Bernhard Reutner-FischerBernhard Reutner-Fischer
14813c5943e- add a very few simple test for sum. The very first is currently broken