Denis Vlasenko
|
a0e2a0a192
|
syslogd: start using bb_common_bufsiz1 instead of stack/malloc
logger: optimize, also use bb_common_bufsiz1 (~40 bytes)
tested to eat arbitrarily-sized input at high speed - ok
|
2007-01-04 21:22:11 +00:00 |
|
Denis Vlasenko
|
b893497151
|
syslogd: stop doing open/fstat/lseek/close on _every_ write
(still doing it if more than a second passed in between).
Costs ~40 bytes.
|
2007-01-04 18:02:32 +00:00 |
|
Denis Vlasenko
|
a9b60e93ee
|
new libbb func: xmalloc_realpath (+ use it where makes sense)
syslogd, logread: add debugging code (disabled)
syslogs: drastically smaller bss; fix "-C n" behaviour
|
2007-01-04 17:59:59 +00:00 |
|
Denis Vlasenko
|
ceab8700df
|
syslogd: almost rewritten. Had several obvious bugs...
|
2007-01-04 17:57:54 +00:00 |
|
Bernhard Reutner-Fischer
|
bfe1950c63
|
- spelling fix
|
2007-01-04 15:44:49 +00:00 |
|
Denis Vlasenko
|
e428e9d43b
|
klogd: small optimizations
(btw, I looked into syslogd... that's frightening!)
|
2007-01-04 03:07:57 +00:00 |
|
Denis Vlasenko
|
b8429fb1f4
|
fix allnoconfig build. the most useful fix of the month. ;)
[spotted by Bernhard Fischer <rep.nop@aon.at>]
|
2007-01-03 23:23:58 +00:00 |
|
Denis Vlasenko
|
a773af3b1d
|
httpd: read cgi output with full_read, not safe_read
(avoids mangling of HTTP headers)
|
2007-01-03 23:02:18 +00:00 |
|
Denis Vlasenko
|
a8951cbc34
|
wget: always print port# in 'Host' header (smaller code)
|
2007-01-03 22:29:01 +00:00 |
|
Denis Vlasenko
|
919c10dd88
|
ping[6]: don't do htons(a++), it can be a macro
|
2007-01-03 22:14:18 +00:00 |
|
Denis Vlasenko
|
b36b370fbe
|
wget: print port# in 'Host' header, if different from 80
|
2007-01-03 22:09:26 +00:00 |
|
Denis Vlasenko
|
562dc249e0
|
ftpgetput: fix PASV mode, fix xatou0induced breakage,
improve error message, guard against garbage from remote server
being printed. ~20 bytes code growth
|
2007-01-03 21:55:50 +00:00 |
|
Denis Vlasenko
|
6eebed561a
|
chown: fix handling of "user.group" notation
|
2007-01-03 20:07:06 +00:00 |
|
Denis Vlasenko
|
c9d34da375
|
find: fix misplaced #else (fix by Harald Kuthe <trhoudini@hotmail.com>)
|
2007-01-03 03:15:58 +00:00 |
|
Denis Vlasenko
|
d54708399d
|
fdisk: remove 8k buffer from bss - OSF labels
are not THAT common anyway
|
2007-01-03 02:58:54 +00:00 |
|
Denis Vlasenko
|
9b1381fd2f
|
convert calloc to xzalloc
fix sleep-on-die option
|
2007-01-03 02:56:00 +00:00 |
|
Denis Vlasenko
|
bb3d0fab3b
|
extern variable declaration in a .c file is heresy - fixing it
|
2007-01-03 01:57:25 +00:00 |
|
Denis Vlasenko
|
75fa4eb155
|
fsck_minix: tiny optimization
|
2007-01-03 01:36:42 +00:00 |
|
Denis Vlasenko
|
87033fb5fa
|
forgot to svn add util-linux/minix.h :(
|
2007-01-03 00:47:47 +00:00 |
|
Denis Vlasenko
|
73464ce53d
|
fbset: move variable from data to bss
fsck_minix: fix fallout
|
2007-01-03 00:45:05 +00:00 |
|
Denis Vlasenko
|
aa95959cb8
|
factor out minix structures/constants into minix.h
fsck_minix: optimizations
|
2007-01-03 00:43:19 +00:00 |
|
Denis Vlasenko
|
6dd392a252
|
fsck_minix: optimizations. ~130 bytes
|
2007-01-03 00:41:53 +00:00 |
|
Denis Vlasenko
|
24cfe8fe0c
|
introduce small[u]int
fsck_minix: use it for flag variables. 140 bytes saved
|
2007-01-03 00:39:15 +00:00 |
|
Denis Vlasenko
|
2a85676fa5
|
silly style fixes
|
2007-01-02 16:45:05 +00:00 |
|
Denis Vlasenko
|
ace35eeb88
|
Remove networking/libiproute/linux/pkt_sched.h
(and networking/libiproute/linux/ since it become empty).
Style fixes.
|
2007-01-02 16:32:16 +00:00 |
|
Mike Frysinger
|
a71199e0f0
|
str2u() is only used when FEATURE_SORT_BIG is enabled
|
2007-01-02 05:43:30 +00:00 |
|
Mike Frysinger
|
e5c095345e
|
convert usage compressed command into the new cmd style
|
2007-01-02 05:42:35 +00:00 |
|
Denis Vlasenko
|
e1d3e034a9
|
awk: style fixes
|
2007-01-01 23:53:52 +00:00 |
|
Denis Vlasenko
|
6dc6ebbf44
|
awk: undo locale setting for numbers - or else parsing
can act quite mysteriously
date: add if(ENABLE_LOCALE_SUPPORT)
|
2007-01-01 23:53:12 +00:00 |
|
Denis Vlasenko
|
f782f52c8c
|
awk: style cleanup. A lot of rw data moved to ro
(still has quite a lot of statics etc...).
getopt32-ification.
|
2007-01-01 23:51:30 +00:00 |
|
Denis Vlasenko
|
b2abef3e54
|
stty: fix width of a field for ppc32
sort: fix -u to match coreutils 6.3
msh: compile fix (my fault)
|
2007-01-01 18:18:04 +00:00 |
|
Denis Vlasenko
|
e27f15615f
|
msh: double "static char line[LINELIM]" etc deleted.
massive amounts of assignments-in-ifs deleted
(some of which were VERY nasty)
|
2007-01-01 06:00:38 +00:00 |
|
Denis Vlasenko
|
d1a302b52f
|
rt_names: stop allocating 5k in rwdata
objsizes: don't show build machinery's object modules
|
2006-12-31 20:40:20 +00:00 |
|
Denis Vlasenko
|
50ddabc859
|
less: fix <tab><backspace> buglet
|
2006-12-31 19:36:01 +00:00 |
|
Denis Vlasenko
|
95b307103a
|
less: interpret backspace.
less is officially declared PAGER-capable! ;)
(this includes viewing of manpages)
|
2006-12-31 19:23:31 +00:00 |
|
Denis Vlasenko
|
c519320000
|
iproute: remove double get_hz optimization
|
2006-12-31 19:07:23 +00:00 |
|
Denis Vlasenko
|
13463af29f
|
remove commented out #includes etc
move get_hz to the only caller
|
2006-12-31 18:58:32 +00:00 |
|
Denis Vlasenko
|
98ee06d3d4
|
stop using __u32 etc. uint32_t is there for a reason
|
2006-12-31 18:57:37 +00:00 |
|
Denis Vlasenko
|
806116b234
|
fixes from Yann E. MORIN <yann.morin.1998@anciens.enib.fr>
|
2006-12-31 12:14:16 +00:00 |
|
Mike Frysinger
|
d514ba226b
|
convert include/autoconf.h split and include/bbconfigopts.h commands into the new cmd style
|
2006-12-31 11:46:19 +00:00 |
|
Mike Frysinger
|
5dd76862ef
|
Yann E. MORIN. writes: i pity the fool who doesnt use the z length modifier with size_t types
|
2006-12-31 11:34:17 +00:00 |
|
Denis Vlasenko
|
4a64c33443
|
about.html: update maintainer name
libbb/Kbuild: less needs xregcomp.o
|
2006-12-30 22:03:02 +00:00 |
|
Denis Vlasenko
|
cb04ff5c68
|
fixdep.c: avoit doing memcmp in most cases
uidgid_get.c: add forgotten copyright notice
pwd/grp/shadow: avoid collisions with libc names
|
2006-12-30 21:11:57 +00:00 |
|
Denis Vlasenko
|
80602a98bc
|
saw commit of vapier@busybox.net (thanks!),
decided to stop doing FOUR memcmp's per each input character.
I should have fixed this much earlier...
|
2006-12-30 19:52:28 +00:00 |
|
Mike Frysinger
|
1b3e8179a2
|
kill off AUTOCONF_INCLUDED (again) since it tends to get into cat fights with the kernel headers
|
2006-12-30 19:46:38 +00:00 |
|
Mike Frysinger
|
68ffb9a85d
|
make sure AUTOCONF_TIMESTAMP is filled up properly ... if user has a 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
|
2006-12-30 19:43:35 +00:00 |
|
Mike Frysinger
|
40ae9b5617
|
prevent buffer underflows with empty lines
|
2006-12-30 19:30:20 +00:00 |
|
Mike Frysinger
|
c255f8b492
|
prevent accessing memory that we dont own
|
2006-12-30 19:21:48 +00:00 |
|
Denis Vlasenko
|
6a5dc5d75a
|
next bunch of fixes for bugs found by randconfig
|
2006-12-30 18:42:29 +00:00 |
|
Denis Vlasenko
|
3bba545a54
|
done a dozen of randconfig test. guess what? ALL failed...
these are resulting fixes
|
2006-12-30 17:57:03 +00:00 |
|