afa7023b46
zcip: make it work on NOMMU (+ improve NOMMU support machinery)
...
fsck: fix bad English in a comment
2007-03-26 17:25:33 +00:00
4e1361a481
- add usage for split
2007-03-26 14:38:03 +00:00
b813eaff23
- implement suffices as required by SUSv3
...
- fix glitch in next_file (suffices were exhaused too early).
2007-03-26 14:28:12 +00:00
53091ecd20
Attempt to get more applets compile for NOMMU.
...
TODO_config_nommu documents what I managed to compile so far
(yay! msh works! cool). inetd, telnetd, httpd still do not compile. TODO
Also make fork(), daemon() produce warnings on compile stage
(in addition to erros on link stage).
2007-03-26 13:35:09 +00:00
ec1a4b5a52
pidfile.c: not used anymore
...
BTW, previous change removed pidfile locking, -700 code (static compile)
2007-03-26 13:24:24 +00:00
af1c84360f
Move udhcp to new NOMMU helpers.
...
Fix server part to compile under NOMMU.
Client is not compilable yet.
On MMU everything compiles (and maybe even works :)
2007-03-26 13:22:35 +00:00
5a142025d3
move everything to new NOMMU helpers, except udhcp
2007-03-26 13:20:54 +00:00
bb7fcb4229
libbb: rework NOMMU helper API so that it makes more sense
...
and easier to use. Doesn't compile - need two more commits.
2007-03-26 13:20:04 +00:00
f62c6fa1ca
nmeter: should die if stdout doesn't like him anymore
2007-03-26 13:16:22 +00:00
cd43dfdeec
- shrink a tiny bit (-8b)
2007-03-26 10:46:31 +00:00
cad04ef4f3
add NOMMU fixme's; move move_fd from runit_lib to libbb; nuke fd_copy
2007-03-25 23:21:05 +00:00
10f8f5f443
- rough prototype for split(1). TODO: Still needs some love since it's way too big..
...
text data bss dec hex filename
602 4 0 606 25e coreutils/split.o
2007-03-25 21:50:18 +00:00
55f30b05ac
inetd,ed,msh: data/bss reduction (in mss, more than 9k of it)
2007-03-24 22:42:29 +00:00
c0415a9833
login: nuke nonblock() - we have it in libbb; -400 bytes bss.
2007-03-24 17:04:07 +00:00
8a503be840
#ifdef out re_execed on MMU machines
2007-03-24 16:13:33 +00:00
7695328575
adduser: don't bomb out if shadow password file doesn't exist
...
(from Tito <farmatito@tiscali.it >)
2007-03-24 16:06:46 +00:00
219d14d514
random style fixes (extra spaces deleted)
2007-03-24 15:40:16 +00:00
644849a3aa
SELinux: load_policy applet - this time with svn add
2007-03-24 15:38:49 +00:00
1fc6e56684
SELinux: load_policy applet
2007-03-24 15:37:57 +00:00
5b27fbe990
dc: use common_bufsiz1 for evaluation stack
...
msh: fix "underscore bug" (a_b=1111 didn't work)
dnsd: openlog(), so that applet's name is logged
2007-03-24 14:06:51 +00:00
b5b45a91f0
dnsd: last commit had a typo :(
2007-03-24 13:09:07 +00:00
d3bac03988
dnsd: fix several buglets, make smaller
2007-03-24 12:13:04 +00:00
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
1b6fa4c57c
applets.c, xfunc.c: style cleanup
2007-03-24 12:08:36 +00:00
ce074df814
inetd: indent labels uniformly
2007-03-24 12:07:31 +00:00
7d10823f6a
Announce 1.5.0 and move svn to 1.6.0.svn
2007-03-22 23:31:29 +00:00
4b38e29764
This revision is busybox 1.5.0
2007-03-22 22:27:40 +00:00
58875aefe4
assorted fixes uncovered by randomconfig runs
2007-03-22 22:22:10 +00:00
d0587ed966
interface: revert part of commit 18120 (eth aliases work again)
2007-03-22 19:35:51 +00:00
cbcff2936e
gzip: fix -d option handling
2007-03-22 18:56:23 +00:00
1787e22465
ifconfig: support (by ignoring it) "inet" before IP address or hostname
2007-03-22 18:56:00 +00:00
2a51af2579
vi: fix signed char-induced potential bugs
2007-03-21 22:31:24 +00:00
9a1fa8cf07
cmp: support 3rd and 4th arguments if DESKTOP=y (needed for gcc build)
2007-03-21 22:30:14 +00:00
7c139b4778
ash: fix signal handling
2007-03-21 20:17:27 +00:00
b8e72fdde1
add info about gcc's sadistic alignment - and how to disable it
2007-03-21 10:07:01 +00:00
afa37cf508
vi: remove Byte typedef and massive amount of casts.
...
also optimize many strlen() calls.
if (strlen(buf) <= 0) goto vc1 - ??!!
2007-03-21 00:05:35 +00:00
f9234135f8
vi: support $EXINIT and -c
2007-03-21 00:03:42 +00:00
4f93cde77f
syslogd: fix it for small BUFSIZ case
2007-03-20 20:03:03 +00:00
f363065021
small doc update
2007-03-20 15:53:11 +00:00
c86e052b81
fix accumulated whitespace and indentation damage
2007-03-20 11:30:28 +00:00
e84aeb5bcb
update docs
2007-03-20 11:08:39 +00:00
88a2aa98e0
dpkg: free_package(NULL) is ok, so don't test for NULL, just free.
2007-03-19 21:48:56 +00:00
97fd6d81b4
ls: fix segfault-if-standalone-shell, add big fat comment.
2007-03-19 20:59:20 +00:00
6111a8f2e7
- don't automatically select run-parts but point out that this is a system-utility in the strict sense.
2007-03-19 20:28:03 +00:00
16deb86746
- very minor size tweak.
...
TODO: mv to globals, config-out non-busybox dhcp client stuff, reduce string bloat, etc
text data bss dec hex filename
7543 0 28 7571 1d93 networking/ifupdown.o.orig
7515 0 28 7543 1d77 networking/ifupdown.o
2007-03-19 19:54:56 +00:00
3d101dd467
expand documentation
2007-03-19 16:04:11 +00:00
be862096c0
- be gentle to the intel compiler and make sure we have __u64 which is needed for linux/loop.h
2007-03-19 15:15:06 +00:00
54e3d1f00d
telnet: finish style cleanup bits
2007-03-19 14:52:26 +00:00
f24cdf1554
telnet: someone tried to do data optimization before me. Complete it.
...
text data bss dec hex filename
2558 0 404 2962 b92 busybox.t2/networking/telnet.o
2542 0 0 2542 9ee busybox.t3/networking/telnet.o
2007-03-19 14:47:09 +00:00
dfce08f281
fdisk: bb_common_bufsiz1 is too small for globals on 64-bit CPU
2007-03-19 14:45:10 +00:00