aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-01-07a ton of gzip changes, split up in compiled andDenis Vlasenko
run-tested pieces. Code was rather messy. It's not a bug fix, more like code cleanup. This is the first part.
2007-01-07I *always* forgotting svn addDenis Vlasenko
2007-01-07- FIXME: someone broke diff -rBernhard Reutner-Fischer
- minor shrinkage i had lying around text data bss dec hex filename 7002 8 88 7098 1bba diff.o.orig 6936 8 81 7025 1b71 diff.o
2007-01-07- a few minor tweaksBernhard Reutner-Fischer
2007-01-07- pull taskset.tests from the busybox_scratch branchBernhard Reutner-Fischer
2007-01-07- add arp to defconfigBernhard Reutner-Fischer
2007-01-07add arp applet - thanks toDenis Vlasenko
"Eric Spakman" <E.Spakman@inter.nl.net>
2007-01-07work around gcc's false warningDenis Vlasenko
2007-01-07diff: small optimizations; do not try to diff non-seekable streamDenis Vlasenko
(currently we don't support that) sort: fixes. testsuites fixed: sort with non-default leading delim 1 sort with non-default leading delim 2 sort key doesn't strip leading blanks, disables fallback global sort
2007-01-06syslogs: a bit better wording in explanation how bufferingDenis Vlasenko
is allocated
2007-01-06- minor shrinkage: -25 bytes or so.Bernhard Reutner-Fischer
2007-01-06"kernel" => "busybox"Denis Vlasenko
2007-01-06kill unused variableDenis Vlasenko
2007-01-06move [g]zip decompressor state into malloc'ed buffer. size:Denis Vlasenko
text data bss dec hex 5256 0 108 5364 14f4 - old 4915 0 0 4915 1333 - new
2007-01-05split inflate_xx_setup() subroutines from inflate_xx()Denis Vlasenko
2007-01-05do not expose internal state of [g]zip unpacker.Denis Vlasenko
fix memory leak in inflate_gunzip.
2007-01-05Stopped doing assignments inside expressions.Denis Vlasenko
Who wrote this gem, I wonder? n -= (e = (e = gunzip_wsize - ((d &= gunzip_wsize - 1) > w ? d : w)) > n ? n : e);
2007-01-05decompress_unzip: preparatory patchDenis Vlasenko
2007-01-05Stop tracking buffer size - it is a constant.Denis Vlasenko
Stop ignoring write errors. Fix bugs in this line: rc->buffer_size = read(rc->fd, RC_BUFFER, rc->buffer_size); (a) should use safe_read() (b) just ONE short read (e.g. 4 bytes) will make ALL future reads short!
2007-01-05simplify access to buffer, making code a bit smallerDenis Vlasenko
2007-01-04- remove duplicate includesBernhard Reutner-Fischer
2007-01-04syslogd: start using bb_common_bufsiz1 instead of stack/mallocDenis Vlasenko
logger: optimize, also use bb_common_bufsiz1 (~40 bytes) tested to eat arbitrarily-sized input at high speed - ok
2007-01-04syslogd: stop doing open/fstat/lseek/close on _every_ writeDenis Vlasenko
(still doing it if more than a second passed in between). Costs ~40 bytes.
2007-01-04new libbb func: xmalloc_realpath (+ use it where makes sense)Denis Vlasenko
syslogd, logread: add debugging code (disabled) syslogs: drastically smaller bss; fix "-C n" behaviour
2007-01-04syslogd: almost rewritten. Had several obvious bugs...Denis Vlasenko
2007-01-04- spelling fixBernhard Reutner-Fischer
2007-01-04klogd: small optimizationsDenis Vlasenko
(btw, I looked into syslogd... that's frightening!)
2007-01-03fix allnoconfig build. the most useful fix of the month. ;)Denis Vlasenko
[spotted by Bernhard Fischer <rep.nop@aon.at>]
2007-01-03httpd: read cgi output with full_read, not safe_readDenis Vlasenko
(avoids mangling of HTTP headers)
2007-01-03wget: always print port# in 'Host' header (smaller code)Denis Vlasenko
2007-01-03ping[6]: don't do htons(a++), it can be a macroDenis Vlasenko
2007-01-03wget: print port# in 'Host' header, if different from 80Denis Vlasenko
2007-01-03ftpgetput: fix PASV mode, fix xatou0induced breakage,Denis Vlasenko
improve error message, guard against garbage from remote server being printed. ~20 bytes code growth
2007-01-03chown: fix handling of "user.group" notationDenis Vlasenko
2007-01-03find: fix misplaced #else (fix by Harald Kuthe <trhoudini@hotmail.com>)Denis Vlasenko
2007-01-03fdisk: remove 8k buffer from bss - OSF labelsDenis Vlasenko
are not THAT common anyway
2007-01-03convert calloc to xzallocDenis Vlasenko
fix sleep-on-die option
2007-01-03extern variable declaration in a .c file is heresy - fixing itDenis Vlasenko
2007-01-03fsck_minix: tiny optimizationDenis Vlasenko
2007-01-03forgot to svn add util-linux/minix.h :(Denis Vlasenko
2007-01-03fbset: move variable from data to bssDenis Vlasenko
fsck_minix: fix fallout
2007-01-03factor out minix structures/constants into minix.hDenis Vlasenko
fsck_minix: optimizations
2007-01-03fsck_minix: optimizations. ~130 bytesDenis Vlasenko
2007-01-03introduce small[u]intDenis Vlasenko
fsck_minix: use it for flag variables. 140 bytes saved
2007-01-02silly style fixesDenis Vlasenko
2007-01-02Remove networking/libiproute/linux/pkt_sched.hDenis Vlasenko
(and networking/libiproute/linux/ since it become empty). Style fixes.
2007-01-02str2u() is only used when FEATURE_SORT_BIG is enabledMike Frysinger
2007-01-02convert usage compressed command into the new cmd styleMike Frysinger
2007-01-01awk: style fixesDenis Vlasenko
2007-01-01awk: undo locale setting for numbers - or else parsingDenis Vlasenko
can act quite mysteriously date: add if(ENABLE_LOCALE_SUPPORT)