Denis Vlasenko
|
cad04ef4f3
|
add NOMMU fixme's; move move_fd from runit_lib to libbb; nuke fd_copy
|
2007-03-25 23:21:05 +00:00 |
|
Denis Vlasenko
|
8a503be840
|
#ifdef out re_execed on MMU machines
|
2007-03-24 16:13:33 +00:00 |
|
Denis Vlasenko
|
9067f13be0
|
NOMMU re-exec trick shuld not depend on existence of "don't daemonize"
option for every affected applet (and dnsd, for example, don't have one).
Thus rework re-exec support to not require it. Code got smaller too.
|
2007-03-24 12:11:17 +00:00 |
|
Denis Vlasenko
|
c86e052b81
|
fix accumulated whitespace and indentation damage
|
2007-03-20 11:30:28 +00:00 |
|
Denis Vlasenko
|
4b4b619c9c
|
include <stddef.h> so that ptrdiff_t is again available
|
2007-03-18 20:33:26 +00:00 |
|
Mike Frysinger
|
75acbe322c
|
punt useless header as pointed out by src.obsolete.headers
|
2007-03-17 06:27:38 +00:00 |
|
Denis Vlasenko
|
bff32ce4d5
|
gzip: Improve ptr_to_globals trick, allowing gcc
to optimize better. -480 bytes.
|
2007-03-15 19:48:35 +00:00 |
|
Denis Vlasenko
|
1cc70225e7
|
networking/interface.c: was doing really strange caching of fd's
open for getting ifconfig data - ??! Simplified all that. -200 bytes.
|
2007-03-15 19:46:43 +00:00 |
|
Denis Vlasenko
|
972288e62f
|
modify ptr_to_globals trick so that we do not violate
type safety (well, sort of ;))
|
2007-03-15 00:57:01 +00:00 |
|
Denis Vlasenko
|
7f2527e5a7
|
arp, networking/interface.c: eliminate statics
and unneeded on-stack buffers, disable (comment out)
some apparently unused (and buggy) code paths. -700 bytes.
|
2007-03-14 22:11:20 +00:00 |
|
Denis Vlasenko
|
6ef06eeed4
|
stop using big static buffer for inode hash
|
2007-03-14 22:06:01 +00:00 |
|
Denis Vlasenko
|
fe42d17318
|
gzip: bbunzip integration fixes
|
2007-03-14 00:08:28 +00:00 |
|
Denis Vlasenko
|
39c651e909
|
introduce and use setfscreatecon_or_die
(patch by Yuichi Nakamura <ynakam@hitachisoft.jp>)
runcon: *yet another* fix for vda's brainfart :(
|
2007-03-12 18:22:55 +00:00 |
|
Denis Vlasenko
|
1203c9bf2f
|
next portion of selinux updates: chcon, runcon. From
Yuichi Nakamura <himainu-ynakam@miomio.jp>
KaiGai Kohei <busybox@kaigai.gr.jp>
|
2007-03-11 22:16:02 +00:00 |
|
Denis Vlasenko
|
49622d7846
|
selinux support by Yuichi Nakamura <ynakam@hitachisoft.jp> (HitachiSoft)
|
2007-03-10 16:58:49 +00:00 |
|
Denis Vlasenko
|
02f0c4c2bf
|
diff: failed to confirm "static bug" in gcc - reinstating statics.
microscopic code improvements.
|
2007-03-09 10:08:53 +00:00 |
|
Denis Vlasenko
|
8e858e2700
|
clean up accumulated whitespace damage
|
2007-03-07 09:35:43 +00:00 |
|
Denis Vlasenko
|
c115fdbc80
|
ifupdown: code to deconstruct the state_list gracefully
(patch by Gabriel L. Somlo <somlo@cmu.edu>)
|
2007-03-06 22:53:10 +00:00 |
|
Denis Vlasenko
|
cce38586ae
|
start_stop_daemon: add -chuid support
|
2007-02-26 22:47:42 +00:00 |
|
Denis Vlasenko
|
54cf511ce1
|
sort: fix multiple -k (was ignoring all except last)
|
2007-02-17 18:11:45 +00:00 |
|
Denis Vlasenko
|
ec27feb045
|
init: code readability enhancements; very small code changes
|
2007-02-17 15:52:02 +00:00 |
|
Denis Vlasenko
|
c84520d73d
|
klogd: code de-obfuscation with small code size reduction
|
2007-02-17 14:12:10 +00:00 |
|
Denis Vlasenko
|
6ca0444420
|
syslogd: fix "readpath bug" by using readlink instead
libbb: rename xgetcwd and xreadlink
|
2007-02-11 16:19:28 +00:00 |
|
Denis Vlasenko
|
9ca26d38c5
|
ping: support -I addr in family neutral manner; reuse a bit of common code
|
2007-02-09 17:32:16 +00:00 |
|
Mike Frysinger
|
0aa6ba5d44
|
make sure ps/top output what they claim: vsz, not rss ... down the line we should make the output controllable either at runtime or buildtime as both statistics are quite useful
|
2007-02-08 08:21:58 +00:00 |
|
Denis Vlasenko
|
0850cdabde
|
tftp: fix IPv6 fallout
|
2007-02-07 23:20:32 +00:00 |
|
Denis Vlasenko
|
710694f0e5
|
fix #ifdef ENABLE_xxx -> #if
|
2007-02-07 20:27:03 +00:00 |
|
Denis Vlasenko
|
d46d3c292e
|
new applets: selinux utils by KaiGai Kohei <kaigai@kaigai.gr.jp>
|
2007-02-06 19:28:50 +00:00 |
|
Denis Vlasenko
|
1d76f439da
|
EXEC_PREFER_APPLETS support by Gabriel L. Somlo <somlo@cmu.edu>
|
2007-02-06 01:20:12 +00:00 |
|
Denis Vlasenko
|
e991303406
|
udhcp: use improved gethostbyname replacement from IPv6 code
|
2007-02-04 02:41:57 +00:00 |
|
Denis Vlasenko
|
1094452423
|
ifconfig: use IPv6 infrastructure
|
2007-02-04 02:40:27 +00:00 |
|
Denis Vlasenko
|
5870ad9672
|
mount: (try to) support cifs with IPv6
|
2007-02-04 02:39:55 +00:00 |
|
Denis Vlasenko
|
42823d597a
|
add x to IPv6 functions which can die
|
2007-02-04 02:39:08 +00:00 |
|
Denis Vlasenko
|
9f85de1821
|
BB_EXECLP should call execlp, not execvp
|
2007-02-04 00:09:18 +00:00 |
|
Denis Vlasenko
|
06af216528
|
suppress warnings about easch <applet>_main() having
no preceding prototype
|
2007-02-03 17:28:39 +00:00 |
|
Denis Vlasenko
|
4921b54f37
|
Add BB_EXEC[LV]P() which encapsulate FEATURE_EXEC_PREFER_APPLETS
(patch from Gabriel L. Somlo <somlo@cmu.edu>)
|
2007-02-03 02:17:41 +00:00 |
|
Denis Vlasenko
|
322661d025
|
preparatory patch for -Wwrite-strings #6
|
2007-01-29 23:43:52 +00:00 |
|
Denis Vlasenko
|
b6aae0f381
|
preparatory patch for -Wwrite-strings #2
|
2007-01-29 22:51:25 +00:00 |
|
Denis Vlasenko
|
a41fdf331a
|
preparatory patch for -Wwrite-strings #1
|
2007-01-29 22:51:00 +00:00 |
|
Denis Vlasenko
|
434ad5456b
|
fix warning in find.c
|
2007-01-27 13:45:17 +00:00 |
|
Denis Vlasenko
|
98c0bba09d
|
fix bin2hex bug. lowercase = uppercase | 0x20, not | 0x10!
|
2007-01-26 23:31:05 +00:00 |
|
Denis Vlasenko
|
8b942c6639
|
fix "expr has no effect" warning
|
2007-01-26 22:55:12 +00:00 |
|
Denis Vlasenko
|
a1042e94f1
|
fix non-ipv6 compile
|
2007-01-26 07:01:10 +00:00 |
|
Denis Vlasenko
|
90ec4dc0c7
|
arping: stop using last gethostbyname2 in the tree
hostname: small optimization
|
2007-01-25 19:44:38 +00:00 |
|
Denis Vlasenko
|
5de9e9ce0b
|
clean up commented out old code
|
2007-01-22 22:46:04 +00:00 |
|
Denis Vlasenko
|
9adc6ced4f
|
ping6: stop using xgethostbyname2, remove it from libbb.
|
2007-01-22 22:45:27 +00:00 |
|
Denis Vlasenko
|
448f0241e0
|
nslookup: full circle. Here we started IPv6 work. Use "new API"
and thus save a few bytes.
|
2007-01-22 22:43:05 +00:00 |
|
Bernhard Reutner-Fischer
|
835f575b61
|
- the archivers expect mode to be a mode_t, so do not trip signed/unsigned conversion purposefully
|
2007-01-22 17:48:08 +00:00 |
|
Denis Vlasenko
|
703e20235a
|
cleanups: unnecessary casts, unified const_1, eliminate cross-.c file
prototypes (heresy!), add spaces in places like "flags&NETSTAT_CONNECTED",
removed unused #defines, #ifdef -> #if, use uint32_t for ipv4 addrs.
|
2007-01-22 14:12:08 +00:00 |
|
Denis Vlasenko
|
85629f08bc
|
comment out unused old networking API parts
sockaddr2dotted: return IPV6 addrs in [addr]:port form (was addr:port)
|
2007-01-22 09:36:41 +00:00 |
|