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 |
|
Denis Vlasenko
|
666da5e2c6
|
merge post-1.3.0 fixes
|
2006-12-26 18:17:42 +00:00 |
|
Denis Vlasenko
|
270c17c0e6
|
properly export externs thru *.h files
|
2006-12-26 17:40:33 +00:00 |
|
Denis Vlasenko
|
bf0a201008
|
style fixes
last xcalloc replaced by xzalloc
|
2006-12-26 10:42:51 +00:00 |
|
Denis Vlasenko
|
1dc1b37b33
|
use xbind, xconnect where appropriate.
small edits to arping
|
2006-12-23 02:48:44 +00:00 |
|
Denis Vlasenko
|
4cccc03768
|
remove useless casts (type*) xzalloc(...)
|
2006-12-22 18:37:07 +00:00 |
|
Denis Vlasenko
|
1d14e6f48c
|
Always use /usr/share/udhcpc/default.script ([/usr] was depending on CONFIG_xx)
|
2006-12-22 11:47:19 +00:00 |
|
Denis Vlasenko
|
714701c890
|
tar et al: die if bb_copyfd_size copies less than asked for.
(we have bb_copyfd_exact_size now for that kind of usage)
|
2006-12-22 00:21:07 +00:00 |
|
Denis Vlasenko
|
bf66fbc8e2
|
introduce LONE_CHAR (optimized strcmp with one-char string)
|
2006-12-21 13:23:14 +00:00 |
|
Denis Vlasenko
|
b95636c52f
|
remove casts from xmalloc()
|
2006-12-19 23:36:04 +00:00 |
|
Denis Vlasenko
|
2375d75f32
|
ifupdown: do not print and/or execute empty commands ("").
|
2006-12-19 23:15:46 +00:00 |
|
Denis Vlasenko
|
8cd1a288fa
|
ifupdown: parse() returning NULL and returning "" is not the same,
it turned out! wow... okay, fixing my buglet...
|
2006-12-19 23:01:33 +00:00 |
|
Denis Vlasenko
|
28703015ab
|
u_short, ulong exterminated
fdiskXXX: add a bit of sanity (not enough by far)
|
2006-12-19 20:32:02 +00:00 |
|
Bernhard Reutner-Fischer
|
28fbd69bf8
|
- use xlisten/xsocket some more. Saves .25 kB
|
2006-12-19 16:31:09 +00:00 |
|
Denis Vlasenko
|
c8e6e35ba4
|
nc: add missing cast
xfuncs: add dprintf for dietlibc
|
2006-12-18 22:10:24 +00:00 |
|
Denis Vlasenko
|
83e5d6f772
|
A bunch of defined(__GLIBC__) added. static-linking warning expanded
|
2006-12-18 21:49:06 +00:00 |
|
Denis Vlasenko
|
fcfe834d50
|
ifupdown: strlen(NULL) is a no-no, fixed. Also few micro-optimizations
|
2006-12-18 21:02:00 +00:00 |
|
Denis Vlasenko
|
db50647d1f
|
httpd: we don't have FEATURE_HTTPD_WITHOUT_INETD anymore,
remove it from Config.in
|
2006-12-17 20:18:05 +00:00 |
|
Denis Vlasenko
|
10f7dd1ea1
|
tftp: corrupted input packets were killing retransmits - fixed
|
2006-12-17 01:14:08 +00:00 |
|
Denis Vlasenko
|
9f739445cd
|
inline strcmp(s, "-") [actually macro-ize it for now - gcc is too stupid]
|
2006-12-16 23:49:13 +00:00 |
|
Denis Vlasenko
|
3469c185e5
|
wget: smallish optimization
|
2006-12-16 22:19:47 +00:00 |
|
Denis Vlasenko
|
cda6c636ca
|
re-applying first post-1.3.x change
version change to 1.4.0.svn
|
2006-12-15 00:59:35 +00:00 |
|
Denis Vlasenko
|
44b2ea786e
|
back out last change - need to make busybox-1_3-stable branch first
|
2006-12-15 00:02:30 +00:00 |
|
Bernhard Reutner-Fischer
|
728534b3cb
|
- table support for ip route
|
2006-12-14 15:41:29 +00:00 |
|
Bernhard Reutner-Fischer
|
57d83ff5f9
|
- Proposed fix to make aliases work (with uClibc-current).
See comment in the patch about the change introduced in r16342.
|
2006-12-07 12:25:17 +00:00 |
|
Bernhard Reutner-Fischer
|
1819eee436
|
- Improve wording in error message.
|
2006-12-07 12:18:36 +00:00 |
|
Bernhard Reutner-Fischer
|
bb59f02218
|
- make sure we pickup the correct defines. Guards against 2.6.19 kernel-headers.
|
2006-12-04 15:57:17 +00:00 |
|
Bernhard Reutner-Fischer
|
732268fe69
|
- provide central knob to turn off RPC related options.
|
2006-12-01 16:56:12 +00:00 |
|
Denis Vlasenko
|
a35c9e91ba
|
httpd: fix decode of '/' when called via -d
|
2006-11-29 15:58:50 +00:00 |
|
Denis Vlasenko
|
c61852a02b
|
fix support for globally disabling --long-options.
(disabling them saves ~4K on fully configured bbox)
|
2006-11-29 11:09:43 +00:00 |
|
Denis Vlasenko
|
601ae1378b
|
od: sometime ago I landed BIG od implementation
from coreutils. My fault. This commit contains
cleanups and size reductions.
|
2006-11-28 23:37:46 +00:00 |
|
Denis Vlasenko
|
c2f5b02293
|
udhcpc: fix my breakage
|
2006-11-28 00:21:46 +00:00 |
|
Denis Vlasenko
|
229b3d2072
|
do not overflow ifr_name. maybe it was safe in some places,
but not everywhere. err to the safe side.
|
2006-11-27 23:44:57 +00:00 |
|
Denis Vlasenko
|
e2d3ded354
|
udhcpc: convert to getopt32
|
2006-11-27 23:43:28 +00:00 |
|
Denis Vlasenko
|
097c324f59
|
fix remaining survivors of the return(a) cleanup
|
2006-11-27 16:59:15 +00:00 |
|
Denis Vlasenko
|
d9e15f2068
|
style cleanup: return(a) -> return a, part 2
|
2006-11-27 16:49:55 +00:00 |
|
Denis Vlasenko
|
079f8afa0a
|
style cleanup: return(a) -> return a, part 1
|
2006-11-27 16:49:31 +00:00 |
|
Denis Vlasenko
|
d686a045c8
|
safe_strtoXX interface proved to be a bit unconvenient.
Remove it, introduce saner bb_strtoXX.
Saved ~350 bytes.
|
2006-11-27 14:43:21 +00:00 |
|
Denis Vlasenko
|
2813ce2aad
|
ifconfig: do not try to continue on errors. not much sence in doing that
IMHO, but requires extra code.
|
2006-11-27 10:03:21 +00:00 |
|
Denis Vlasenko
|
cf749bc10c
|
small fixes:
fix xstrdup to not grossly overallocate memory
use xopen instean of xopen3 in several places
etc.
|
2006-11-26 15:45:17 +00:00 |
|
Denis Vlasenko
|
cf30cc82a3
|
header_verbose_list: stop truncating file size in listing
|
2006-11-24 14:53:18 +00:00 |
|
Denis Vlasenko
|
a741b778fe
|
ifupdown:
ifconfig said to set iface up before it processes hw %hwaddress%,
which then of course fails. Thus we run two separate ifconfig
|
2006-11-23 15:08:37 +00:00 |
|
Denis Vlasenko
|
93ad1c2385
|
ifupdown: save some 100+ bytes of code in addstr()
|
2006-11-23 15:07:38 +00:00 |
|
Denis Vlasenko
|
4e4662cc73
|
wget: -O - still outputs progressbar (to stderr)
Noticed dead code. -100 bytes.
|
2006-11-23 13:10:23 +00:00 |
|
Denis Vlasenko
|
c90c3f30a8
|
add "wpad" DHCP option. Spotted some optimization opportunities: -80 bytes
|
2006-11-23 12:57:49 +00:00 |
|
Denis Vlasenko
|
48237b0c88
|
introduce setsockopt_reuseaddr(int fd), setsockopt_broadcast(int fd),
use them where appropriate. 200 bytes saved
|
2006-11-22 23:22:06 +00:00 |
|
Denis Vlasenko
|
c8717cd857
|
telnetd: move generic stuff into libbb. It will make it easy
to make other server applets IPv6-aware too.
|
2006-11-22 16:10:39 +00:00 |
|
Denis Vlasenko
|
0801ef28ca
|
telnetd: if FEATURE_IPV6 is on, telnet will NOT work on IPv4
which is kind of stupid
|
2006-11-22 15:57:52 +00:00 |
|
Denis Vlasenko
|
75f8d080a2
|
telnetd: we were having telnetd with is ONLY inetd or ONLY standalone.
What if I need to have both?? This patch introduces
CONFIG_FEATURE_TELNETD_STANDALONE: y - both, n - only inetd.
|
2006-11-22 15:54:52 +00:00 |
|
Denis Vlasenko
|
aad4999eea
|
#if HAVE_AFINET6 -> #ifdef HAVE_AFINET6
|
2006-11-22 02:12:07 +00:00 |
|