fli4l
  1. fli4l

busybox

Public
  1. fli4l
  2. busybox

All Branches Graph

        
AuthorCommitMessageCommit dateBuilds
Bernhard Reutner-FischerBernhard Reutner-Fischer
aae82e0d8b3- the testharness needs busybox.links. Now the new foobar.tests work again
Denis VlasenkoDenis Vlasenko
9dca07d9496make it possible to build bbox without warnings again.
Denis VlasenkoDenis Vlasenko
434ad5456b0fix warning in find.c
Denis VlasenkoDenis Vlasenko
e0eebc1ef38Make -Werror configurable
Denis VlasenkoDenis Vlasenko
fd94efa41f6fix numbering in switch(): we don't have "del" anymore, substring match on "delete" handles it ok. But we (I?) forgot...
Denis VlasenkoDenis Vlasenko
5ff8f3d7fdeadd link to post 1.4.1 patches
Denis VlasenkoDenis Vlasenko
98c0bba09d3fix bin2hex bug. lowercase = uppercase | 0x20, not | 0x10!
Denis VlasenkoDenis Vlasenko
fc7f92253aefind: fix -mtime, -mmin, -perm (+ add symbolic perm handling) chmod: better name for a variable
Denis VlasenkoDenis Vlasenko
8b942c66395fix "expr has no effect" warning
Denis VlasenkoDenis Vlasenko
86724af484ebb_parse_mode: do not do umask() needlessly.
Bernhard Reutner-FischerBernhard Reutner-Fischer
a626a99ca55- readahead depends on LFS
Bernhard Reutner-FischerBernhard Reutner-Fischer
f98d637ba47- readahead depends on LFS
Mike FrysingerMike Frysinger
5b6195c9bcfrespect CFLAGS/CPPFLAGS in env
Denis VlasenkoDenis Vlasenko
bc5262d3dd9fix option -F mishandling
Denis VlasenkoDenis Vlasenko
a1042e94f17fix non-ipv6 compile
Denis VlasenkoDenis Vlasenko
30abe979406announce 1.4.1
Denis VlasenkoDenis Vlasenko
90ec4dc0c71arping: stop using last gethostbyname2 in the tree hostname: small optimization
Denis VlasenkoDenis Vlasenko
aeb4bdd582daccidentally applied wrong (old) patch, fixing up...
Denis VlasenkoDenis Vlasenko
581930cc0d3opt_complementary doesn't like numeric opts :(
Denis VlasenkoDenis Vlasenko
b9a279ba946Unify ping and ping6. ping has -4 and -6 which force name resolution into IP or IPv6 only, otherwise we take address ...
Denis VlasenkoDenis Vlasenko
677cb5eea52hostname declaration was misplaced
Denis VlasenkoDenis Vlasenko
e338dd95b45accumulated post-1.4.0 fixes
Denis VlasenkoDenis Vlasenko
218f2f48824accumulated post-1.4.0 fixes
Bernhard Reutner-FischerBernhard Reutner-Fischer
84d2d493b4b- remove nested function. Saves ~30 bytes.
Bernhard Reutner-FischerBernhard Reutner-Fischer
7b1c5aacb09- TODO: merge 'struct suffix_mult $several_suffixes[] into a struct suffix_mult for several in head tail od_bloaty...
Mike FrysingerMike Frysinger
0e282c9aed6combine depends lines
Mike FrysingerMike Frysinger
11353ae0ab4as Peter Kjellerstedt points out, bool/prompt/depend need to be split up in order to achieve the desired behavior (de...
Mike FrysingerMike Frysinger
a01579d4eb6change "bool ... if OPT" to more common "depend ... OPT"
Mike FrysingerMike Frysinger
6cda89700e2combine bool;prompt to just bool
Mike FrysingerMike Frysinger
841ef1308becombine bool;prompt to just bool
Mike FrysingerMike Frysinger
08e70973405"depends ..." -> "depends on ..."
Mike FrysingerMike Frysinger
71a6a4e723ccorrect file format errors
Bernhard Reutner-FischerBernhard Reutner-Fischer
1c747b32c75- add hostcc-option checker
Bernhard Reutner-FischerBernhard Reutner-Fischer
82f8788acc1- call cc-option to check if the compiler supports the flags we asked to use
Bernhard Reutner-FischerBernhard Reutner-Fischer
b5bb40f088e- add an unsupported makefile for IMA compiles Nice for catching eventual breakage early on..
Bernhard Reutner-FischerBernhard Reutner-Fischer
425997223c4- rtnl_rttable_a2n wants an unsigned int32
Denis VlasenkoDenis Vlasenko
52848eecca9add link to fixes-1.4.0
Denis VlasenkoDenis Vlasenko
769d1e05e66fix warning from needlessly-global functions
Denis VlasenkoDenis Vlasenko
d77f7c3136bremove empty source files
Denis VlasenkoDenis Vlasenko
5de9e9ce0bcclean up commented out old code
Denis VlasenkoDenis Vlasenko
9adc6ced4fcping6: stop using xgethostbyname2, remove it from libbb.
Denis VlasenkoDenis Vlasenko
448f0241e06nslookup: full circle. Here we started IPv6 work. Use "new API" and thus save a few bytes.
Bernhard Reutner-FischerBernhard Reutner-Fischer
fdcd7c4237a- add more strict prototype checking to catch wrong and broken code (like nested functions)
Bernhard Reutner-FischerBernhard Reutner-Fischer
835f575b616- the archivers expect mode to be a mode_t, so do not trip signed/unsigned conversion purposefully
Bernhard Reutner-FischerBernhard Reutner-Fischer
620e57b421e- forgot to include ip_common.h
Bernhard Reutner-FischerBernhard Reutner-Fischer
d0f33b3ce8e- not sure if we want a timestamp there, so put one in
Bernhard Reutner-FischerBernhard Reutner-Fischer
bb8c7c041c3- sed -i -e "/\$Id:/d;"
Denis VlasenkoDenis Vlasenko
703e20235aacleanups: unnecessary casts, unified const_1, eliminate cross-.c file prototypes (heresy!), add spaces in places like...
Denis VlasenkoDenis Vlasenko
6cd2d2bcba3dnsd: getfileentry was leaking memory mount: improve readability
Denis VlasenkoDenis Vlasenko
35d4da0fb58exterminate u_intXXX. fix ping6 buglet (memset is too short), minor sync between ping and ping6
Denis VlasenkoDenis Vlasenko
85629f08bcecomment out unused old networking API parts sockaddr2dotted: return IPV6 addrs in [addr]:port form (was addr:port)
Denis VlasenkoDenis Vlasenko
3c99a599155remove obsolete FEATURE_WGET_IP6_LITERAL
Denis VlasenkoDenis Vlasenko
d8760a705c6defconfig: refresh
Denis VlasenkoDenis Vlasenko
95fef7071e9move shell/cmdedit.c -> libbb/lineedit.c
Denis VlasenkoDenis Vlasenko
38f6319421ccmdedit is not a 'command' editing anymore, it's just editing (generic), so rename stuff accordingly.
Denis VlasenkoDenis Vlasenko
253ce002966cmdedit: fix breakage
Denis VlasenkoDenis Vlasenko
b01b4e2a1f1cmdedit.h: remove
Denis VlasenkoDenis Vlasenko
6258fd34546cmdedit: stop playing dirty games with atexit
Denis VlasenkoDenis Vlasenko
8e1c71529c2Convert cmdedit into more generic line input facility (make history and completion optional at runtime). Use it for f...
Denis VlasenkoDenis Vlasenko
00cdbd8fc20Introduce FEATURE_EDITING_FANCY_KEYS, so that user can disable less-known keys (e.g. Ctrl-B/E/F)
Denis VlasenkoDenis Vlasenko
5592fac3081cmdedit: more optimizations
Denis VlasenkoDenis Vlasenko
47bdb3ac482cmdedit: small optimizations
Denis VlasenkoDenis Vlasenko
82b39e83ab1sanitize cmdedit a bit (group functions by task etc)
Bernhard Reutner-FischerBernhard Reutner-Fischer
7b1f23610f4- use makedev to get device number, else it gives wrong major/minor numbers to devices files on systems which use big...
Denis VlasenkoDenis Vlasenko
2f0c0d0b882Introduce FEATURE_EXEC_PREFER_APPLETS = "re-execute our own executable if we asked to exec someting with argv[0] == k...
Bernhard Reutner-FischerBernhard Reutner-Fischer
b3f3c23f786- point to correct version. Thanks to Yann E. MORIN.
Bernhard Reutner-FischerBernhard Reutner-Fischer
12f96c1cec0- make tty's pre SUSv3 option handling dependant on INCLUDE_SUSv2
Bernhard Reutner-FischerBernhard Reutner-Fischer
af45760cca1- get_terminal_width_height does not and should never write to fd. Cosmetic Precaution
Bernhard Reutner-FischerBernhard Reutner-Fischer
d19f4aaa21b- small size tweak
Bernhard Reutner-FischerBernhard Reutner-Fischer
1118a1de46c- make pre SUSv3 option handling dependant on INCLUDE_SUSv2
Bernhard Reutner-FischerBernhard Reutner-Fischer
8b1ae450379- small size tweak
Bernhard Reutner-FischerBernhard Reutner-Fischer
b31c2528602- reuse retval for the option handling. - TODO add tee, readahead and splice support to uClibc and use it in busybox!
Bernhard Reutner-FischerBernhard Reutner-Fischer
088a212bf58- small size tweaks
Bernhard Reutner-FischerBernhard Reutner-Fischer
ca5b35299e2- make read_stduu() and read_base64() void, small size tweaks
Bernhard Reutner-FischerBernhard Reutner-Fischer
d58c19479d4- small size tweak
Bernhard Reutner-FischerBernhard Reutner-Fischer
a8e2e1872a0- add C99 bool type for setups that support it.
Denis VlasenkoDenis Vlasenko
312735878bfAnnounce 1.3.2 and 1.4.0 on busybox.net
Denis VlasenkoDenis Vlasenko
8b7f6928c69releasing busybox 1.3.2
Denis VlasenkoDenis Vlasenko
12a3917e459head is 1.5.0.svn now
Denis VlasenkoDenis Vlasenko
8942c12782dreleasing busybox 1.4.0
Denis VlasenkoDenis Vlasenko
316355524f5fixing bugs revealed by randomconfig runs
Denis VlasenkoDenis Vlasenko
91f20ab510afixes for amd64 compilation
Denis VlasenkoDenis Vlasenko
e0554434126ls: stop doing time() for each file in "ls -l" ls: use fully-buffered stdout (can it be problematic on VERY slow/hang...
Denis VlasenkoDenis Vlasenko
4ebaf107421strdup -> xstrdup sed: de-obfuscate piece of code
Denis VlasenkoDenis Vlasenko
2405ad659e2ls: use get_cached_username/groupname
Denis VlasenkoDenis Vlasenko
9af7c9d6b62openvt,getty,vfork_daemon_rexec,mount: tighten up fd cleanup code (will close all fd's > 2 on daemonization now) gett...
Denis VlasenkoDenis Vlasenko
f8c11aa65dffsck: dead code removal; also disable progress indicator code (doesn't look good to me)
Denis VlasenkoDenis Vlasenko
e18a293a525fsck: stop using strtok
Denis VlasenkoDenis Vlasenko
1abf91aa253fsck: move functions around so that related ones are nearby no actual code changes
Denis VlasenkoDenis Vlasenko
a0e701d137afsck: small optimization
Denis VlasenkoDenis Vlasenko
74c9d2365a9fix potentially misaligned 32-bit accesses
Bernhard Reutner-FischerBernhard Reutner-Fischer
c966ba46a9f- move the smallint that is platform dependant to it's proper place
Peter KjellerstedtPeter Kjellerstedt
f8384fa50c7Use char for smallint on CRIS as well.
Bernhard Reutner-FischerBernhard Reutner-Fischer
1a250d9f323- reinstate paranoia check in wrapf().
Denis VlasenkoDenis Vlasenko
7f0d7ae4f55fix subtle bug inherited from dash
Denis VlasenkoDenis Vlasenko
41aaefce71bstop using global variable needlessly
Denis VlasenkoDenis Vlasenko
cbbc043d1bcsmallint can be a char for amd64 too
Denis VlasenkoDenis Vlasenko
ef44d9d9f2ased,get_line_from_file: improve comments
Bernhard Reutner-FischerBernhard Reutner-Fischer
ae114c235e2- stty's visible() function and catv's guts are identical. Merge them into an appropriate libbb function.
Bernhard Reutner-FischerBernhard Reutner-Fischer
79cc55975fd- remove superfluous define that expanded to "!strcmp" - remove some dead code
Bernhard Reutner-FischerBernhard Reutner-Fischer
8eb0549e5de- reuse return code of vsnprintf to avoid pulling in strlen
Bernhard Reutner-FischerBernhard Reutner-Fischer
94feb1c8076- merge display_changed() and display_all() This one is a bit risky but did work for me in cursory testing..
Bernhard Reutner-FischerBernhard Reutner-Fischer
d4a745c3d49- peruse get_terminal_width_height and remove legacy code for ancient slowaris versions.
Bernhard Reutner-FischerBernhard Reutner-Fischer
a6e31ad8343- rewrite find_param to use index_in_str_array
Bernhard Reutner-FischerBernhard Reutner-Fischer
4950f010f3c- manually inline tty_value_to_baud and remove string_to_baud_or_die (cleanup)
Bernhard Reutner-FischerBernhard Reutner-Fischer
21fc740023b- constify some read-only members and remove superfluous casts (cleanup)
Bernhard Reutner-FischerBernhard Reutner-Fischer
4fa566d4adc- reuse option_mask32 for state-handling in main - improve check for errors from fcntl
Bernhard Reutner-FischerBernhard Reutner-Fischer
9e8df9354a3- replace some occurances of "kernel" with busybox
Denis VlasenkoDenis Vlasenko
b64eed6030dhttpd: use fd#1 in inetd mode inetd: micro style fix
Denis VlasenkoDenis Vlasenko
d1a6e8d3206inetd: preparatory patch, no code changes
Denis VlasenkoDenis Vlasenko
d97c9244b18Rename bb_sanitize_stdio -> bb_sanitize_server_stdio (name is still bad - it doesn't hint that function may do daemon...
Denis VlasenkoDenis Vlasenko
b8b81a6f8fcsmall size optimization
Denis VlasenkoDenis Vlasenko
844ff096ec1isrv.h: add copyright info
Denis VlasenkoDenis Vlasenko
fdf7aec5324I forgot "svn add" AGAIN! :(
Denis VlasenkoDenis Vlasenko
c14c95ec89bfakeidentd: avoid extra fcntl calls
Denis VlasenkoDenis Vlasenko
19250813a83fakeidentd: fix daemon mode (was thinking that it is in inetd-wait mode and dying after timeout). Minor fixes, commen...
Denis VlasenkoDenis Vlasenko
ffcef2d1f71inetd: open log after daemonization
Denis VlasenkoDenis Vlasenko
7a431b37152By popular request reinstate fakeidentd's standalone mode. Since this is also needed for other applets like telnetd, ...
Denis VlasenkoDenis Vlasenko
150f402b361whitespace fixes (leading spaces to tab)
Denis VlasenkoDenis Vlasenko
2418288cac3small fixes to ipv6 infrastructure
Denis VlasenkoDenis Vlasenko
3a34d0c08a7random small size optimizations
Denis VlasenkoDenis Vlasenko
21b080daa8cstty: fix bug reported by Paul Albrecht <albrecht@rdi1.com> - stty -echo didn't work. Introduced by me :(
Denis VlasenkoDenis Vlasenko
f8abc100cc8stty: rearrange functions, avoiding the need in forward declarations. No other code chages.
Denis VlasenkoDenis Vlasenko
4df8135cf6fundo RESERVE_CONFIG_BUFFER change. aldot, small on-stack char[N] objects are perfectly okay, don't convert them to RE...
Denis VlasenkoDenis Vlasenko
5d68724d5b8next part of ipv6-ization. mostly netcat.
Denis VlasenkoDenis Vlasenko
2c91652bbccnext part of ipv6-ization. dnsd code is "interesting"...
Denis VlasenkoDenis Vlasenko
6536a9b5833next part of ipv6-ization is here: wget & httpd
Denis VlasenkoDenis Vlasenko
f8138d1f91cfakeinetd: attempted ipv6-ization (and it's done) but entire applet can be orders of magnitude smaller if written as ...
Denis VlasenkoDenis Vlasenko
4fa5e8b455cfix my own breakage
Denis VlasenkoDenis Vlasenko
f7996f3b700Trailing whitespace removal over entire tree
Denis VlasenkoDenis Vlasenko
3821fb13ea4fix verbose output; remove commented-out includes.
Denis VlasenkoDenis Vlasenko
8e9ccba3714ipv6-ization efforts continue. Few bugs are found, unknown number likely introduced...
Denis VlasenkoDenis Vlasenko
085231fbbadcode shrinkage by Bernhard Fischer <rep.nop@aon.at>
Denis VlasenkoDenis Vlasenko
1a8bf7f5d39missed a few #undefs (no real impact I think)
Denis VlasenkoDenis Vlasenko
7573541f74afix bug 1146 (gunzip breakage introduced by me --vda)
Denis VlasenkoDenis Vlasenko
bbe514683a4a bit more IPv6-ization work syslogd: converted to use it (in -R host:port)
Denis VlasenkoDenis Vlasenko
9de420c27cbImprove generic ipv4+ipv6 support in libbb. Convert telnet to it. Now this works: telnetd -b [::1]:1234 - bind to IPv...
Denis VlasenkoDenis Vlasenko
62a6983a818execute "safe applets" exev if not standalone shell (patch by "Eric Spakman" <E.Spakman@inter.nl.net>)
Denis VlasenkoDenis Vlasenko
886bb0df664Fix typo in usage text by shortening it
Denis VlasenkoDenis Vlasenko
1c962f23e09Yet another small size reduction by Bernhard Fischer <rep.nop@aon.at>
Denis VlasenkoDenis Vlasenko
59f2c34037csmall size reduction by Bernhard Fischer <rep.nop@aon.at>
Denis VlasenkoDenis Vlasenko
bae7948a5afsmall size reduction by Bernhard Fischer <rep.nop@aon.at>
Denis VlasenkoDenis Vlasenko
db1edde6d87compilation fix by Bernhard Fischer <rep.nop@aon.at>
Bernhard Reutner-FischerBernhard Reutner-Fischer
d1e54e4f561- missing hunk to go with r17206
Bernhard Reutner-FischerBernhard Reutner-Fischer
0f48663f830- shrink by 26 bytes or so
Bernhard Reutner-FischerBernhard Reutner-Fischer
e86bd6cde57- vapier wants LD to point to CC, revert my previous change
Bernhard Reutner-FischerBernhard Reutner-Fischer
8fc4011992a- shrink klogd a tiny bit. Compile tested only, would have sent it to the list for review but they don't show up in...
Bernhard Reutner-FischerBernhard Reutner-Fischer
f07fe62d899vda, we once had a get_chomped_line_from_file or the like. Where is that nowadays? FIXME: use it here instead of the ...
Denis VlasenkoDenis Vlasenko
44c2eb23dddping6: fix sequence numbers (missed ntoh) and ttl display. (apparently some, eh, clever libc guy decided that *CHANGI...
Bernhard Reutner-FischerBernhard Reutner-Fischer
d6c23aeefba- guess we need dl too
Bernhard Reutner-FischerBernhard Reutner-Fischer
c1feac6e9ff- set LD to ld - simplify the cmd_busybox__ a bit and pass the LDFLAGS via -Wl down to CC
Denis VlasenkoDenis Vlasenko
681f183b940Previous "fix" wasn't good enough. Now *this* is the correct fix (I think).
Denis VlasenkoDenis Vlasenko
91c06e0a3cearp: small fixes for user-supplied device name case
Bernhard Reutner-FischerBernhard Reutner-Fischer
42646c5585b- style fixes and shrink by another 4 bytes while at it.
Denis VlasenkoDenis Vlasenko
6998142998ahttpd: stop adding our own "Content-type:" to CGI output
Denis VlasenkoDenis Vlasenko
db6a5c3f9e9gzip cleanup part #13 - the last for today I think
Denis VlasenkoDenis Vlasenko
3ae6f34135agzip cleanup part #12
Denis VlasenkoDenis Vlasenko
2f6df7fa0a7gzip cleanup part #11
Denis VlasenkoDenis Vlasenko
56c83eaaf5cgzip cleanup part #10
Denis VlasenkoDenis Vlasenko
89af56b3e53gzip cleanup part #9
Denis VlasenkoDenis Vlasenko
52933d47bd8gzip cleanup part #8
Denis VlasenkoDenis Vlasenko
ef87d46b8c6gzip cleanup part #7
Denis VlasenkoDenis Vlasenko
1a03c21adfdgzip cleanup part #6
Denis VlasenkoDenis Vlasenko
da31fbc1b1dgzip cleanup part #5
Denis VlasenkoDenis Vlasenko
f824136f6b2gzip cleanup part #4
Denis VlasenkoDenis Vlasenko
ed0f6db35e0gzip cleanup part #3
Denis VlasenkoDenis Vlasenko
30551fd6da3gzip cleanup part #2
Denis VlasenkoDenis Vlasenko
ad403413c77a ton of gzip changes, split up in compiled and run-tested pieces. Code was rather messy. It's not a bug fix, more li...
Denis VlasenkoDenis Vlasenko
88e2b1cb626I *always* forgotting svn add
Bernhard Reutner-FischerBernhard Reutner-Fischer
7ae93f0fe77- FIXME: someone broke diff -r - minor shrinkage i had lying around text data bss dec hex filename ...
Bernhard Reutner-FischerBernhard Reutner-Fischer
5568b722d46- a few minor tweaks
Bernhard Reutner-FischerBernhard Reutner-Fischer
70722ec4ced- pull taskset.tests from the busybox_scratch branch
Bernhard Reutner-FischerBernhard Reutner-Fischer
f0b71c19ae3- add arp to defconfig
Denis VlasenkoDenis Vlasenko
fa85b86f388add arp applet - thanks to "Eric Spakman" <E.Spakman@inter.nl.net>
Denis VlasenkoDenis Vlasenko
b05955e0a5awork around gcc's false warning
Denis VlasenkoDenis Vlasenko
8336f080cb9diff: small optimizations; do not try to diff non-seekable stream (currently we don't support that) sort: fixes. test...
Denis VlasenkoDenis Vlasenko
8a820b2732esyslogs: a bit better wording in explanation how buffering is allocated
Bernhard Reutner-FischerBernhard Reutner-Fischer
ea9e35f5dd8- minor shrinkage: -25 bytes or so.
Denis VlasenkoDenis Vlasenko
3697a829dee"kernel" => "busybox"
Denis VlasenkoDenis Vlasenko
da98165ad60kill unused variable
Denis VlasenkoDenis Vlasenko
c7a4aa5c992move [g]zip decompressor state into malloc'ed buffer. size: text data bss dec hex 5256 0 108...
Denis VlasenkoDenis Vlasenko
d1a19affeb8split inflate_xx_setup() subroutines from inflate_xx()
Denis VlasenkoDenis Vlasenko
cd42cb8df06do not expose internal state of [g]zip unpacker. fix memory leak in inflate_gunzip.
Denis VlasenkoDenis Vlasenko
447b543eafeStopped doing assignments inside expressions. Who wrote this gem, I wonder? n -= (e = (e = gunzip_wsize - ((d &= gun...
Denis VlasenkoDenis Vlasenko
cc33ef12d26decompress_unzip: preparatory patch
Denis VlasenkoDenis Vlasenko
3376298b59aStop tracking buffer size - it is a constant. Stop ignoring write errors. Fix bugs in this line: rc->buffer_size = re...
Denis VlasenkoDenis Vlasenko
98b8e9487dcsimplify access to buffer, making code a bit smaller
Bernhard Reutner-FischerBernhard Reutner-Fischer
89d49a42362- remove duplicate includes