aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Stop tracking buffer size - it is a constant.vda2007-01-051-25/+34
| | | | | | | | | | | 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! git-svn-id: svn://busybox.net/trunk/busybox@17164 69ca8d6d-28ef-0310-b511-8ec308f3f277
* simplify access to buffer, making code a bit smallervda2007-01-051-80/+90
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17163 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - remove duplicate includesaldot2007-01-041-5/+0
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17160 69ca8d6d-28ef-0310-b511-8ec308f3f277
* syslogd: start using bb_common_bufsiz1 instead of stack/mallocvda2007-01-043-72/+63
| | | | | | | | logger: optimize, also use bb_common_bufsiz1 (~40 bytes) tested to eat arbitrarily-sized input at high speed - ok git-svn-id: svn://busybox.net/trunk/busybox@17159 69ca8d6d-28ef-0310-b511-8ec308f3f277
* syslogd: stop doing open/fstat/lseek/close on _every_ writevda2007-01-041-52/+65
| | | | | | | | (still doing it if more than a second passed in between). Costs ~40 bytes. git-svn-id: svn://busybox.net/trunk/busybox@17157 69ca8d6d-28ef-0310-b511-8ec308f3f277
* new libbb func: xmalloc_realpath (+ use it where makes sense)vda2007-01-046-93/+103
| | | | | | | | syslogd, logread: add debugging code (disabled) syslogs: drastically smaller bss; fix "-C n" behaviour git-svn-id: svn://busybox.net/trunk/busybox@17156 69ca8d6d-28ef-0310-b511-8ec308f3f277
* syslogd: almost rewritten. Had several obvious bugs...vda2007-01-041-327/+263
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17155 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - spelling fixaldot2007-01-041-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17154 69ca8d6d-28ef-0310-b511-8ec308f3f277
* klogd: small optimizationsvda2007-01-041-24/+25
| | | | | | | (btw, I looked into syslogd... that's frightening!) git-svn-id: svn://busybox.net/trunk/busybox@17153 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fix allnoconfig build. the most useful fix of the month. ;)vda2007-01-031-1/+1
| | | | | | | [spotted by Bernhard Fischer <rep.nop@aon.at>] git-svn-id: svn://busybox.net/trunk/busybox@17152 69ca8d6d-28ef-0310-b511-8ec308f3f277
* httpd: read cgi output with full_read, not safe_readvda2007-01-031-11/+10
| | | | | | | (avoids mangling of HTTP headers) git-svn-id: svn://busybox.net/trunk/busybox@17151 69ca8d6d-28ef-0310-b511-8ec308f3f277
* wget: always print port# in 'Host' header (smaller code)vda2007-01-031-9/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17149 69ca8d6d-28ef-0310-b511-8ec308f3f277
* ping[6]: don't do htons(a++), it can be a macrovda2007-01-032-2/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17148 69ca8d6d-28ef-0310-b511-8ec308f3f277
* wget: print port# in 'Host' header, if different from 80vda2007-01-031-2/+9
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17147 69ca8d6d-28ef-0310-b511-8ec308f3f277
* ftpgetput: fix PASV mode, fix xatou0induced breakage,vda2007-01-031-35/+59
| | | | | | | | improve error message, guard against garbage from remote server being printed. ~20 bytes code growth git-svn-id: svn://busybox.net/trunk/busybox@17146 69ca8d6d-28ef-0310-b511-8ec308f3f277
* chown: fix handling of "user.group" notationvda2007-01-031-13/+12
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17145 69ca8d6d-28ef-0310-b511-8ec308f3f277
* find: fix misplaced #else (fix by Harald Kuthe <trhoudini@hotmail.com>)vda2007-01-031-2/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17142 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fdisk: remove 8k buffer from bss - OSF labelsvda2007-01-033-36/+37
| | | | | | | are not THAT common anyway git-svn-id: svn://busybox.net/trunk/busybox@17141 69ca8d6d-28ef-0310-b511-8ec308f3f277
* convert calloc to xzallocvda2007-01-039-45/+44
| | | | | | | fix sleep-on-die option git-svn-id: svn://busybox.net/trunk/busybox@17140 69ca8d6d-28ef-0310-b511-8ec308f3f277
* extern variable declaration in a .c file is heresy - fixing itvda2007-01-033-5/+9
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17139 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fsck_minix: tiny optimizationvda2007-01-031-9/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17138 69ca8d6d-28ef-0310-b511-8ec308f3f277
* forgot to svn add util-linux/minix.h :(vda2007-01-032-1/+77
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17137 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fbset: move variable from data to bssvda2007-01-032-25/+25
| | | | | | | fsck_minix: fix fallout git-svn-id: svn://busybox.net/trunk/busybox@17136 69ca8d6d-28ef-0310-b511-8ec308f3f277
* factor out minix structures/constants into minix.hvda2007-01-032-264/+133
| | | | | | | fsck_minix: optimizations git-svn-id: svn://busybox.net/trunk/busybox@17135 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fsck_minix: optimizations. ~130 bytesvda2007-01-031-44/+47
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17134 69ca8d6d-28ef-0310-b511-8ec308f3f277
* introduce small[u]intvda2007-01-032-64/+81
| | | | | | | fsck_minix: use it for flag variables. 140 bytes saved git-svn-id: svn://busybox.net/trunk/busybox@17133 69ca8d6d-28ef-0310-b511-8ec308f3f277
* silly style fixesvda2007-01-021-62/+61
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17132 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Remove networking/libiproute/linux/pkt_sched.hvda2007-01-024-434/+28
| | | | | | | | (and networking/libiproute/linux/ since it become empty). Style fixes. git-svn-id: svn://busybox.net/trunk/busybox@17131 69ca8d6d-28ef-0310-b511-8ec308f3f277
* update ignoresvapier2007-01-020-0/+0
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17130 69ca8d6d-28ef-0310-b511-8ec308f3f277
* str2u() is only used when FEATURE_SORT_BIG is enabledvapier2007-01-021-0/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17129 69ca8d6d-28ef-0310-b511-8ec308f3f277
* convert usage compressed command into the new cmd stylevapier2007-01-021-2/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17128 69ca8d6d-28ef-0310-b511-8ec308f3f277
* awk: style fixesvda2007-01-011-27/+23
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17127 69ca8d6d-28ef-0310-b511-8ec308f3f277
* awk: undo locale setting for numbers - or else parsingvda2007-01-012-1/+7
| | | | | | | | can act quite mysteriously date: add if(ENABLE_LOCALE_SUPPORT) git-svn-id: svn://busybox.net/trunk/busybox@17126 69ca8d6d-28ef-0310-b511-8ec308f3f277
* awk: style cleanup. A lot of rw data moved to rovda2007-01-011-294/+293
| | | | | | | | (still has quite a lot of statics etc...). getopt32-ification. git-svn-id: svn://busybox.net/trunk/busybox@17125 69ca8d6d-28ef-0310-b511-8ec308f3f277
* stty: fix width of a field for ppc32vda2007-01-013-98/+148
| | | | | | | | sort: fix -u to match coreutils 6.3 msh: compile fix (my fault) git-svn-id: svn://busybox.net/trunk/busybox@17124 69ca8d6d-28ef-0310-b511-8ec308f3f277
* msh: double "static char line[LINELIM]" etc deleted.vda2007-01-012-89/+140
| | | | | | | | massive amounts of assignments-in-ifs deleted (some of which were VERY nasty) git-svn-id: svn://busybox.net/trunk/busybox@17123 69ca8d6d-28ef-0310-b511-8ec308f3f277
* rt_names: stop allocating 5k in rwdatavda2006-12-312-106/+87
| | | | | | | objsizes: don't show build machinery's object modules git-svn-id: svn://busybox.net/trunk/busybox@17122 69ca8d6d-28ef-0310-b511-8ec308f3f277
* less: fix <tab><backspace> bugletvda2006-12-311-5/+5
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17121 69ca8d6d-28ef-0310-b511-8ec308f3f277
* less: interpret backspace.vda2006-12-311-0/+13
| | | | | | | | less is officially declared PAGER-capable! ;) (this includes viewing of manpages) git-svn-id: svn://busybox.net/trunk/busybox@17120 69ca8d6d-28ef-0310-b511-8ec308f3f277
* iproute: remove double get_hz optimizationvda2006-12-311-7/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17119 69ca8d6d-28ef-0310-b511-8ec308f3f277
* remove commented out #includes etcvda2006-12-316-42/+22
| | | | | | | move get_hz to the only caller git-svn-id: svn://busybox.net/trunk/busybox@17118 69ca8d6d-28ef-0310-b511-8ec308f3f277
* stop using __u32 etc. uint32_t is there for a reasonvda2006-12-3116-178/+161
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17117 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fixes from Yann E. MORIN <yann.morin.1998@anciens.enib.fr>vda2006-12-313-6/+8
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17116 69ca8d6d-28ef-0310-b511-8ec308f3f277
* convert include/autoconf.h split and include/bbconfigopts.h commands into ↵vapier2006-12-311-4/+6
| | | | | | the new cmd style git-svn-id: svn://busybox.net/trunk/busybox@17115 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Yann E. MORIN. writes: i pity the fool who doesnt use the z length modifier ↵vapier2006-12-311-1/+1
| | | | | | with size_t types git-svn-id: svn://busybox.net/trunk/busybox@17114 69ca8d6d-28ef-0310-b511-8ec308f3f277
* about.html: update maintainer namevda2006-12-302-1/+3
| | | | | | | libbb/Kbuild: less needs xregcomp.o git-svn-id: svn://busybox.net/trunk/busybox@17113 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fixdep.c: avoit doing memcmp in most casesvda2006-12-307-108/+191
| | | | | | | | uidgid_get.c: add forgotten copyright notice pwd/grp/shadow: avoid collisions with libc names git-svn-id: svn://busybox.net/trunk/busybox@17112 69ca8d6d-28ef-0310-b511-8ec308f3f277
* saw commit of vapier@busybox.net (thanks!),vda2006-12-301-17/+22
| | | | | | | | decided to stop doing FOUR memcmp's per each input character. I should have fixed this much earlier... git-svn-id: svn://busybox.net/trunk/busybox@17111 69ca8d6d-28ef-0310-b511-8ec308f3f277
* kill off AUTOCONF_INCLUDED (again) since it tends to get into cat fights ↵vapier2006-12-301-1/+1
| | | | | | with the kernel headers git-svn-id: svn://busybox.net/trunk/busybox@17110 69ca8d6d-28ef-0310-b511-8ec308f3f277
* make sure AUTOCONF_TIMESTAMP is filled up properly ... if user has a ↵vapier2006-12-301-3/+12
| | | | | | timezone of Factory for example, strftime() will overflow the string and leave us without a trailing "\n and all hell breaks loose when we compile git-svn-id: svn://busybox.net/trunk/busybox@17109 69ca8d6d-28ef-0310-b511-8ec308f3f277