fli4l
  1. fli4l

busybox

Public
  1. fli4l
  2. busybox

All Branches Graph

        
AuthorCommitMessageCommit dateBuilds
Denis VlasenkoDenis Vlasenko
a0e2a0a1927syslogd: start using bb_common_bufsiz1 instead of stack/malloc logger: optimize, also use bb_common_bufsiz1 (~40 byte...
Denis VlasenkoDenis Vlasenko
b8934971516syslogd: stop doing open/fstat/lseek/close on _every_ write (still doing it if more than a second passed in between)....
Denis VlasenkoDenis Vlasenko
a9b60e93eebnew libbb func: xmalloc_realpath (+ use it where makes sense) syslogd, logread: add debugging code (disabled) syslogs...
Denis VlasenkoDenis Vlasenko
ceab8700dfasyslogd: almost rewritten. Had several obvious bugs...
Bernhard Reutner-FischerBernhard Reutner-Fischer
bfe1950c634- spelling fix
Denis VlasenkoDenis Vlasenko
e428e9d43b9klogd: small optimizations (btw, I looked into syslogd... that's frightening!)
Denis VlasenkoDenis Vlasenko
b8429fb1f45fix allnoconfig build. the most useful fix of the month. ;) [spotted by Bernhard Fischer <rep.nop@aon.at>]
Denis VlasenkoDenis Vlasenko
a773af3b1dahttpd: read cgi output with full_read, not safe_read (avoids mangling of HTTP headers)
Denis VlasenkoDenis Vlasenko
a8951cbc34cwget: always print port# in 'Host' header (smaller code)
Denis VlasenkoDenis Vlasenko
919c10dd888ping[6]: don't do htons(a++), it can be a macro
Denis VlasenkoDenis Vlasenko
b36b370fbecwget: print port# in 'Host' header, if different from 80
Denis VlasenkoDenis Vlasenko
562dc249e03ftpgetput: fix PASV mode, fix xatou0induced breakage, improve error message, guard against garbage from remote server...
Denis VlasenkoDenis Vlasenko
6eebed561a4chown: fix handling of "user.group" notation
Denis VlasenkoDenis Vlasenko
c9d34da375dfind: fix misplaced #else (fix by Harald Kuthe <trhoudini@hotmail.com>)
Denis VlasenkoDenis Vlasenko
d54708399dbfdisk: remove 8k buffer from bss - OSF labels are not THAT common anyway
Denis VlasenkoDenis Vlasenko
9b1381fd2fbconvert calloc to xzalloc fix sleep-on-die option
Denis VlasenkoDenis Vlasenko
bb3d0fab3b4extern variable declaration in a .c file is heresy - fixing it
Denis VlasenkoDenis Vlasenko
75fa4eb1551fsck_minix: tiny optimization
Denis VlasenkoDenis Vlasenko
87033fb5fadforgot to svn add util-linux/minix.h :(
Denis VlasenkoDenis Vlasenko
73464ce53d0fbset: move variable from data to bss fsck_minix: fix fallout
Denis VlasenkoDenis Vlasenko
aa95959cb81factor out minix structures/constants into minix.h fsck_minix: optimizations
Denis VlasenkoDenis Vlasenko
6dd392a2520fsck_minix: optimizations. ~130 bytes
Denis VlasenkoDenis Vlasenko
24cfe8fe0c6introduce small[u]int fsck_minix: use it for flag variables. 140 bytes saved
Denis VlasenkoDenis Vlasenko
2a85676fa5bsilly style fixes
Denis VlasenkoDenis Vlasenko
ace35eeb889Remove networking/libiproute/linux/pkt_sched.h (and networking/libiproute/linux/ since it become empty). Style fixes.
Mike FrysingerMike Frysinger
a71199e0f0bstr2u() is only used when FEATURE_SORT_BIG is enabled
Mike FrysingerMike Frysinger
e5c095345e7convert usage compressed command into the new cmd style
Denis VlasenkoDenis Vlasenko
e1d3e034a92awk: style fixes
Denis VlasenkoDenis Vlasenko
6dc6ebbf44fawk: undo locale setting for numbers - or else parsing can act quite mysteriously date: add if(ENABLE_LOCALE_SUPPORT)
Denis VlasenkoDenis Vlasenko
f782f52c8caawk: style cleanup. A lot of rw data moved to ro (still has quite a lot of statics etc...). getopt32-ification.
Denis VlasenkoDenis Vlasenko
b2abef3e54dstty: fix width of a field for ppc32 sort: fix -u to match coreutils 6.3 msh: compile fix (my fault)
Denis VlasenkoDenis Vlasenko
e27f15615f9msh: double "static char line[LINELIM]" etc deleted. massive amounts of assignments-in-ifs deleted (some of which wer...
Denis VlasenkoDenis Vlasenko
d1a302b52f1rt_names: stop allocating 5k in rwdata objsizes: don't show build machinery's object modules
Denis VlasenkoDenis Vlasenko
50ddabc8592less: fix <tab><backspace> buglet
Denis VlasenkoDenis Vlasenko
95b307103a6less: interpret backspace. less is officially declared PAGER-capable! ;) (this includes viewing of manpages)
Denis VlasenkoDenis Vlasenko
c5193200009iproute: remove double get_hz optimization
Denis VlasenkoDenis Vlasenko
13463af29f1remove commented out #includes etc move get_hz to the only caller
Denis VlasenkoDenis Vlasenko
98ee06d3d46stop using __u32 etc. uint32_t is there for a reason
Denis VlasenkoDenis Vlasenko
806116b2340fixes from Yann E. MORIN <yann.morin.1998@anciens.enib.fr>
Mike FrysingerMike Frysinger
d514ba226b5convert include/autoconf.h split and include/bbconfigopts.h commands into the new cmd style
Mike FrysingerMike Frysinger
5dd76862efbYann E. MORIN. writes: i pity the fool who doesnt use the z length modifier with size_t types
Denis VlasenkoDenis Vlasenko
4a64c334432about.html: update maintainer name libbb/Kbuild: less needs xregcomp.o
Denis VlasenkoDenis Vlasenko
cb04ff5c68cfixdep.c: avoit doing memcmp in most cases uidgid_get.c: add forgotten copyright notice pwd/grp/shadow: avoid collisi...
Denis VlasenkoDenis Vlasenko
80602a98bccsaw commit of vapier@busybox.net (thanks!), decided to stop doing FOUR memcmp's per each input character. I should ha...
Mike FrysingerMike Frysinger
1b3e8179a29kill off AUTOCONF_INCLUDED (again) since it tends to get into cat fights with the kernel headers
Mike FrysingerMike Frysinger
68ffb9a85damake sure AUTOCONF_TIMESTAMP is filled up properly ... if user has a timezone of Factory for example, strftime() will...
Mike FrysingerMike Frysinger
40ae9b56174prevent buffer underflows with empty lines
Mike FrysingerMike Frysinger
c255f8b492eprevent accessing memory that we dont own
Denis VlasenkoDenis Vlasenko
6a5dc5d75a1next bunch of fixes for bugs found by randconfig
Denis VlasenkoDenis Vlasenko
3bba545a54adone a dozen of randconfig test. guess what? ALL failed... these are resulting fixes
Denis VlasenkoDenis Vlasenko
b5a122b6f96fix for uclibc-without-shadow.h compilation
Mike FrysingerMike Frysinger
d9e4ddc38b3we need to use the compiler driver to invoke LD as LDFLAGS is in the form the compiler driver understands, not the fo...
Denis VlasenkoDenis Vlasenko
c1a339983faAdd link to post-1.3.1 patches to website
Mike FrysingerMike Frysinger
57ec574af7e* precision requires the argument be an integer, not size_t
Denis VlasenkoDenis Vlasenko
7fa0fcafca7fix build without shadow support
Denis VlasenkoDenis Vlasenko
9a44c4f91cebb_xget[pw/gr]nam were horribly misnamed - fixed. uidgid_get -> get_uidgid, add additional param (numeric_ok). Make c...
Denis VlasenkoDenis Vlasenko
ba092336f00news.html: Fix bad English
Denis VlasenkoDenis Vlasenko
9cd7a249f14fix typo
Denis VlasenkoDenis Vlasenko
f959bee0f41Announce 1.3.1
Denis VlasenkoDenis Vlasenko
a2af67a8c5abusybox 1.3.1 'Christmas Tree'
Denis VlasenkoDenis Vlasenko
c3fa4a0a19ebusybox 1.3.1 'Christmas Tree'
Denis VlasenkoDenis Vlasenko
d0119d15f97Simple fixes accumulated after 1.3.0. busybox-1.3.0.ash.patch busybox-1.3.0.bb_strtou.patch busybox-1.3.0.CONFIG_FEAT...
Denis VlasenkoDenis Vlasenko
7b76233290bCorrecting tag name to be like previous ones
Denis VlasenkoDenis Vlasenko
8d42f86b146Correcting branch name to be like previous ones
Denis VlasenkoDenis Vlasenko
8f27c34c280ash: is_safe_applet mustn't affect disabled applets
Denis VlasenkoDenis Vlasenko
666da5e2c6emerge post-1.3.0 fixes
Denis VlasenkoDenis Vlasenko
270c17c0e66properly export externs thru *.h files
Denis VlasenkoDenis Vlasenko
3ef70d43adfadduser: trivial code movement
Denis VlasenkoDenis Vlasenko
bf0a2010086style fixes last xcalloc replaced by xzalloc
Denis VlasenkoDenis Vlasenko
5dd7ef0f373chattr: bugfixes and size reduction
Denis VlasenkoDenis Vlasenko
407b8c0b700trivial size reduction
Denis VlasenkoDenis Vlasenko
0de9375ee6eleftover of e2fsck surgery
Denis VlasenkoDenis Vlasenko
c4f623ef2a7put small subset of e2fsprogs back in the tree: lsattr, chattr, fsck. Old e2fsprogs tree is in e2fsprogs/old_e2fsprog...
Denis VlasenkoDenis Vlasenko
64c54025842remove e2fsprogs. Nobody volunteered to clean up that mess
Denis VlasenkoDenis Vlasenko
d63c3a032adFix irregular capitalization in usage texts
Denis VlasenkoDenis Vlasenko
b6488c17809trim help texts a bit more
Denis VlasenkoDenis Vlasenko
5a4f0994b0dless: fix regexp search '/' on large files
Denis VlasenkoDenis Vlasenko
7a50a649867more usage message cleanups
Denis VlasenkoDenis Vlasenko
765996aaea0Cleanup usage messages (-200 bytes). Remove busybox_main from applet table since it is called via separate check
Denis VlasenkoDenis Vlasenko
0ee3999d13brandom tiny size savings
Denis VlasenkoDenis Vlasenko
7cea2622736small stupid changes. no code changes
Denis VlasenkoDenis Vlasenko
a5b3e76c383missing piece of prev commit: ndelay_off
Denis VlasenkoDenis Vlasenko
f4dff773553less: implement waiting for input using select(). Rather tricky business. But we do not read entire input anymore up-...
Denis VlasenkoDenis Vlasenko
9ac9e55e3c1sum: 40% size reduction (-300 bytes) find: one_char -> LONE_CHAR
Denis VlasenkoDenis Vlasenko
e13a5377957su: fix typo: "argv -= optind" should be +=
Denis VlasenkoDenis Vlasenko
1dc1b37b337use xbind, xconnect where appropriate. small edits to arping
Denis VlasenkoDenis Vlasenko
7e46cf748ea#define FEATURE_GETUSERNAME_AND_HOMEDIR should be always #defined
Denis VlasenkoDenis Vlasenko
2a813e20e2afix recognitions of -SIGname signals (fix by Jacques LUDER <jacques.luder@thalesgroup.com>)
Denis VlasenkoDenis Vlasenko
8f6c79240dcfind: fix spurious -exec error messages (bug reported by Bernhard Fischer <rep.nop@aon.at>)
Denis VlasenkoDenis Vlasenko
4cccc03768eremove useless casts (type*) xzalloc(...)
Denis VlasenkoDenis Vlasenko
a6df5907d27dpkg: getopt32-ification etc, -100 bytes
Denis VlasenkoDenis Vlasenko
e31f721e140tail: -50 text bytes
Denis VlasenkoDenis Vlasenko
f4c52b32dbfrpm: reformat. was really hard to read
Denis VlasenkoDenis Vlasenko
0849207ce04convert "negaite" config option into reversed (INCLUDE_SUSv2)
Denis VlasenkoDenis Vlasenko
c5cb38f4d9ftime: -200 bytes of text
Denis VlasenkoDenis Vlasenko
f93ab47c456time: fix option parsing bug, size optimizations
Denis VlasenkoDenis Vlasenko
1d14e6f48c2Always use /usr/share/udhcpc/default.script ([/usr] was depending on CONFIG_xx)
Denis VlasenkoDenis Vlasenko
afc9ff99fd1removal of commented-out cruft
Denis VlasenkoDenis Vlasenko
714701c890btar et al: die if bb_copyfd_size copies less than asked for. (we have bb_copyfd_exact_size now for that kind of usage)
Denis VlasenkoDenis Vlasenko
0a8a7741795cmdedit: reformat code a bit, no algorithm changes
Denis VlasenkoDenis Vlasenko
d56b47f9a6efix type character mixup in command completion
Denis VlasenkoDenis Vlasenko
f1282a8792aless: a few fixes for cases where we overflow status line
Denis VlasenkoDenis Vlasenko
f65d1338dc5less: restore TAB display (was showing as inverse I after prev changes :)
Denis VlasenkoDenis Vlasenko
d51d14e36fbless: "(null)" is a bit strange. "standard input" is better :)
Denis VlasenkoDenis Vlasenko
e147a721736less: how many different kinds of status line we need, three?! small fixes. [prev commit also added control char filt...
Denis VlasenkoDenis Vlasenko
e865e81d34eless: stop dying on bad regexps, quietly pipe data w/o user interaction if stdout is not a tty. size optimizations
Denis VlasenkoDenis Vlasenko
bf66fbc8e23introduce LONE_CHAR (optimized strcmp with one-char string)
Denis VlasenkoDenis Vlasenko
69107410679tail: fix tail +N
Denis VlasenkoDenis Vlasenko
3f3190e34c5less: total cleanup and bugfix. Doesn't die horribly on binary files anymore. In fact, they _100%_ work now. Control ...
Denis VlasenkoDenis Vlasenko
9a7cef930f7less: somewhat buggy applet, but nice. Muchly reduced xstrdup'ing and memory consumption. Made linewrap saner. regex ...
Denis VlasenkoDenis Vlasenko
b95636c52fbremove casts from xmalloc()
Denis VlasenkoDenis Vlasenko
2375d75f326ifupdown: do not print and/or execute empty commands ("").
Denis VlasenkoDenis Vlasenko
8cd1a288fa1ifupdown: parse() returning NULL and returning "" is not the same, it turned out! wow... okay, fixing my buglet...
Denis VlasenkoDenis Vlasenko
28703015ab7u_short, ulong exterminated fdiskXXX: add a bit of sanity (not enough by far)
Denis VlasenkoDenis Vlasenko
f58906b6463cmdedit: fix my bug, improve code a bit
Bernhard Reutner-FischerBernhard Reutner-Fischer
28fbd69bf8a- use xlisten/xsocket some more. Saves .25 kB
Bernhard Reutner-FischerBernhard Reutner-Fischer
359d7ca0e70- rename SU_SYSLOG to FEATURE_SU_SYSLOG
Denis VlasenkoDenis Vlasenko
7f1dc21a5dfcmdedit: use qsort for sorting command completion results; style fixes
Denis VlasenkoDenis Vlasenko
8eb3b391ad9passwd: add option to check passwords for weakness
Denis VlasenkoDenis Vlasenko
249fabf1a3cAdd option to disable command execution from vi & awk
Denis VlasenkoDenis Vlasenko
15b213ef5a0su: make /etc/shells check configurable ash: missing ';'
Denis VlasenkoDenis Vlasenko
908d6b7054fmount: add getmntent_r stub for dietlibc
Denis VlasenkoDenis Vlasenko
7cfecc4b36cxfuncs.c: dietlibc actually HAS fdprintf! platform.h: define strchrnul for dietlibc ash: stop using few non-standard ...
Denis VlasenkoDenis Vlasenko
c8e6e35ba40nc: add missing cast xfuncs: add dprintf for dietlibc
Denis VlasenkoDenis Vlasenko
83e5d6f7723A bunch of defined(__GLIBC__) added. static-linking warning expanded
Denis VlasenkoDenis Vlasenko
f42ff904536du: dietlibc compat fix, style fixes. Thanks to sampo@symlabs.com.
Denis VlasenkoDenis Vlasenko
fcfe834d501ifupdown: strlen(NULL) is a no-no, fixed. Also few micro-optimizations
Denis VlasenkoDenis Vlasenko
6dca70a0490ps: fix buglet, add microoptimization
Denis VlasenkoDenis Vlasenko
db50647d1f5httpd: we don't have FEATURE_HTTPD_WITHOUT_INETD anymore, remove it from Config.in
Denis VlasenkoDenis Vlasenko
b8c77b5b25astart_stop_daemon: make code a bit more readable
Denis VlasenkoDenis Vlasenko
0f5905e6178od: remove bug-for-bug compat (because the bug was fixed in coreuitls)
Denis VlasenkoDenis Vlasenko
c88894602dctar: report error if child dies while writing out the end of tarball (e.g. out of disk space).
Denis VlasenkoDenis Vlasenko
b131b271a0dstart_stop_daemon: fix bug where any program name was "matching" processes for which readlink(/proc/N/exe) fails
Denis VlasenkoDenis Vlasenko
7cdc54ff596fix/shorten some usage strings
Denis VlasenkoDenis Vlasenko
10f7dd1ea1ctftp: corrupted input packets were killing retransmits - fixed
Denis VlasenkoDenis Vlasenko
0a10da29a70diff: comment - explain what happens when hunk fails to apply
Denis VlasenkoDenis Vlasenko
f7583d89b07patch: fix double-free (bug 1120)
Denis VlasenkoDenis Vlasenko
9f739445cd3inline strcmp(s, "-") [actually macro-ize it for now - gcc is too stupid]
Denis VlasenkoDenis Vlasenko
a597aaddfa7s/extern inline/static ATTRIBUTE_ALWAYS_INLINE/g xstrtou: disallow leading '+'
Denis VlasenkoDenis Vlasenko
3469c185e50wget: smallish optimization
Denis VlasenkoDenis Vlasenko
6a1d661036fdiff: fix -q exit code last_char_is: sacrifice 9 bytes but avoid double-scan
Denis VlasenkoDenis Vlasenko
79e77cdbed1site: add link to directory with patches
Denis VlasenkoDenis Vlasenko
cda6c636ca3re-applying first post-1.3.x change version change to 1.4.0.svn
Denis VlasenkoDenis Vlasenko
44b2ea786eaback out last change - need to make busybox-1_3-stable branch first
Bernhard Reutner-FischerBernhard Reutner-Fischer
728534b3cb2- table support for ip route
Bernhard Reutner-FischerBernhard Reutner-Fischer
56b956952ec- minor shrinkage
Denis VlasenkoDenis Vlasenko
f7b0d4a3e5fUpdate busybox.net webpage with 1.3.0 announcement
Denis VlasenkoDenis Vlasenko
a883fa4ceeaexterminate last bzero's version bump to 1.3.0
Bernhard Reutner-FischerBernhard Reutner-Fischer
9729e65706f- honor CONFIG_DEBUG
Bernhard Reutner-FischerBernhard Reutner-Fischer
5b6f776fe9f- remove warning about unused depth parameter in add_to_dirlist() - make one variable static and add comment about wh...
Denis VlasenkoDenis Vlasenko
35a4bbe74f8date: -R shouldn't use locale
Denis VlasenkoDenis Vlasenko
5e2db5e8ee5build system: small fix for "release" target to work
Denis VlasenkoDenis Vlasenko
5fa71487610build system: add "release" target find: support -size N (needed for above)
Denis VlasenkoDenis Vlasenko
16c2c700fd2passwd: fix indentation
Denis VlasenkoDenis Vlasenko
db2b52425dcpasswd: added comment
Denis VlasenkoDenis Vlasenko
900406c359cpasswd: shrink by ~10 bytes, use PRNG instead of usleep.
Bernhard Reutner-FischerBernhard Reutner-Fischer
6f0540e7eca- remove functions marked as LEGACY in SUSv3 and use their modern counterparts.
Bernhard Reutner-FischerBernhard Reutner-Fischer
32f3ebf08f1- add an anchor to let me point people to FAQ.html#standalone_shell easily.
Denis VlasenkoDenis Vlasenko
2ea630f9a50bb_makedev: fix for glibc 2.3.2 sed: fix C++ style declaration
Denis VlasenkoDenis Vlasenko
2f8f71b20dbsed: style fixes
Denis VlasenkoDenis Vlasenko
b15b7f7a4a0more: fix for case when _FILE_OFFSET_BITS is not #defined. samll size improvement.
Bernhard Reutner-FischerBernhard Reutner-Fischer
57d83ff5f9e- Proposed fix to make aliases work (with uClibc-current). See comment in the patch about the change introduced in ...
Bernhard Reutner-FischerBernhard Reutner-Fischer
1819eee4361- Improve wording in error message.
Bernhard Reutner-FischerBernhard Reutner-Fischer
95da177b095- s/:\t\t/\t/ for two helptexts.
Bernhard Reutner-FischerBernhard Reutner-Fischer
b7c50c9896d- remove a warning that was not ment to be checked in.
Bernhard Reutner-FischerBernhard Reutner-Fischer
feea1b972ce- better distinction between CFLAGS and CPPFLAGS.
Bernhard Reutner-FischerBernhard Reutner-Fischer
bc95f579322- adjust to kernel's build infrastructure.
Bernhard Reutner-FischerBernhard Reutner-Fischer
882e60c4424- shrink less. 01a: svn version 01b: merge past_eof and inp_stdin into flags. 01c: merge match_backwards into flags. ...
Bernhard Reutner-FischerBernhard Reutner-Fischer
bbda98f14c6- cosmetic change to avoid warnings about eventual padding/packing.
Bernhard Reutner-FischerBernhard Reutner-Fischer
bb59f02218d- make sure we pickup the correct defines. Guards against 2.6.19 kernel-headers.
Bernhard Reutner-FischerBernhard Reutner-Fischer
91d4a2dac3a- commentary typo
Denis VlasenkoDenis Vlasenko
1375bc7b678sed: fix handling of files not ending in '\n'
Denis VlasenkoDenis Vlasenko
8b22b07bc59sed: improve handling of NULs
Denis VlasenkoDenis Vlasenko
becd8c538ccpasswd: made smaller by ~130 bytes. size can go negative if current trend will continue ;)
Bernhard Reutner-FischerBernhard Reutner-Fischer
732268fe697- provide central knob to turn off RPC related options.
Denis VlasenkoDenis Vlasenko
4c87d4f2429passwd: micro-optimization
Denis VlasenkoDenis Vlasenko
eb98be02ac2"kernel config" -> "busybox config" suggested by Roberto A. Foglietta <roberto.foglietta@gmail.com>
Denis VlasenkoDenis Vlasenko
93f6aa6bca1"make bigdata" biggest offender dealt with: xmalloc 16Kb buffer instead of keeping it in bss
Denis VlasenkoDenis Vlasenko
610c4aa197eed: convert style to bbox's. No code changes.
Denis VlasenkoDenis Vlasenko
002526481eepasswd: small size optimization. salt generation improved (really generated different salts even if called back-to-ba...
Denis VlasenkoDenis Vlasenko
ab24e18c7a3passwd: rework: * do not make backup copy by copying (just retain old file) * correctly fall back to /etc/passwd if u...
Bernhard Reutner-FischerBernhard Reutner-Fischer
b8bb27c7ea3- save 4 bytes text data bss dec hex filename 764 0 80 844 34c vlock.o.oorig...
Denis VlasenkoDenis Vlasenko
28bb84bd4e2Well, I am not 100.00% usre that uint16 will suffice there. We don't lose anything by using 'unsigned' instead.
Denis VlasenkoDenis Vlasenko
016a82e279fanother -90 bytes. That #define is **evil**
Denis VlasenkoDenis Vlasenko
66b86c69024mkfs.minix: more cleanups, -~300 bytes of code. Added debugging support.
Denis VlasenkoDenis Vlasenko
c6ce8733ddacut 0.5k off mkfs.minix assorted strtoul fixes (that's what brought me into minix)...
Denis VlasenkoDenis Vlasenko
a35c9e91ba5httpd: fix decode of '/' when called via -d
Denis VlasenkoDenis Vlasenko
2425bdce34cod: fix buglet in --traditional, microoptimization, document coreutils bug bloat-o-meter: account for objects in ...