f223efbcde
svlogd: fix timestamping; do not warn if config is missing
...
sv: extend help text
2007-08-03 10:58:12 +00:00
f868963c67
multiplier suffixes are short, store them directly in struct suffix_mult
...
function old new delta
xstrtoul_range_sfx 226 217 -9
xstrtoull_range_sfx 291 280 -11
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/2 up/down: 0/-20) Total: -20 bytes
text data bss dec hex filename
669128 2668 13616 685412 a7564 busybox_old
669108 2668 13616 685392 a7550 busybox_unstripped
2007-07-27 15:06:25 +00:00
557fb713e0
chpasswd: fixes and code shrink
...
update_passwd 732 734 +2
chpasswd_main 318 292 -26
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/1 up/down: 2/-26) Total: -24 bytes
text data bss dec hex filename
781564 1168 11900 794632 c2008 busybox_old
781548 1168 11900 794616 c1ff8 busybox_unstripped
2007-07-21 13:25:28 +00:00
b6adbf1be2
usage.c: remove reference to busybox.h
...
*: s/include "busybox.h"/include "libbb.h"
2007-05-26 19:00:18 +00:00
5a6aeddfa7
xpipe: introduce (saves ~170 bytes)
...
udhcp/signalpipe.c: use pipe instead of socketpair.
2007-05-26 16:44:20 +00:00
b952835efe
svlogd: fix 'SEGV on uninitialized data' and make it honor TERM
2007-05-06 01:37:21 +00:00
ac678ec2f1
style fixes, no code changes
2007-04-16 22:32:04 +00:00
ff131b980d
style fixes. No code changes.
2007-04-10 15:42:06 +00:00
2856dab477
tcpsvd: new applet
...
It's a GPL-ed 'clone' of Dan Bernstein's tcpserver.
Author: Gerrit Pape <pape@smarden.org >
http://smarden.sunsite.dk/ipsvd/
size tcpsvd.o
text data bss dec hex filename
2571 4 16 2591 a1f tcpsvd.o
2007-04-01 01:18:20 +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
cad04ef4f3
add NOMMU fixme's; move move_fd from runit_lib to libbb; nuke fd_copy
2007-03-25 23:21:05 +00:00
8a164052bf
add missing copyright statements and doc for sv
2007-03-12 23:34:52 +00:00
d55a36255d
sv: make code trivially smaller
2007-03-12 23:14:42 +00:00
baca175912
kill superfluous returns at the end of void functions
2007-03-11 13:43:10 +00:00
3aba666514
runsv: random code savings, ~300 bytes
2007-03-09 22:46:06 +00:00
d0762e3d52
runsv: add missing {}
2007-02-18 11:07:43 +00:00
1d76f439da
EXEC_PREFER_APPLETS support by Gabriel L. Somlo <somlo@cmu.edu>
2007-02-06 01:20:12 +00:00
06af216528
suppress warnings about easch <applet>_main() having
...
no preceding prototype
2007-02-03 17:28:39 +00:00
0aa8490693
sigset_t blocked_sigset is too big for static (128 bytes)
2007-02-03 01:47:56 +00:00
64392905ef
svlogd: fix performance problems: excessive write,
...
gettimeofday calls. rt_sigprocmask were dealt with
in previous commit
2007-02-03 00:53:43 +00:00
4f8d27f29a
svlogd: do not set O_NONBLOCK on stdin permanently - that can
...
affect other processes!
2007-02-03 00:52:17 +00:00
7fca91a3de
sv: fix incorrect option parsing and reduce size
2007-02-02 01:19:09 +00:00
322661d025
preparatory patch for -Wwrite-strings #6
2007-01-29 23:43:52 +00:00
ab2aea4447
preparatory patch for -Wwrite-strings #4
2007-01-29 22:51:58 +00:00
4e1715f4b9
correct bad English
2007-01-28 14:51:32 +00:00
eeafc1a057
svlogd: batch writes if !timestamp
2007-01-27 23:15:50 +00:00
ca549c5e69
svlogd: remove unused buffering, stop doing tons of memcpy
2007-01-27 22:24:59 +00:00
bde74b617f
runit/* cleanup part 3 (just deleting unused code)
2007-01-27 22:22:53 +00:00
e2473f8c23
runit/* cleanup part 2
2007-01-27 22:22:17 +00:00
8c78395120
runit cleanup part 1
2007-01-27 22:21:52 +00:00
3a34d0c08a
random small size optimizations
2007-01-12 22:10:34 +00:00
f7996f3b70
Trailing whitespace removal over entire tree
2007-01-11 17:20:00 +00:00
3bba545a54
done a dozen of randconfig test. guess what? ALL failed...
...
these are resulting fixes
2006-12-30 17:57:03 +00:00
9a44c4f91c
bb_xget[pw/gr]nam were horribly misnamed - fixed.
...
uidgid_get -> get_uidgid, add additional param
(numeric_ok). Make chown use it.
chown: fix "chown user: ...."
install: fix incorrect use of bb_xget[pw/gr]nam
2006-12-28 05:44:47 +00:00
bf0a201008
style fixes
...
last xcalloc replaced by xzalloc
2006-12-26 10:42:51 +00:00
a5b3e76c38
missing piece of prev commit: ndelay_off
2006-12-24 07:15:50 +00:00
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
d031ffa623
tar: sanitize option handling
2006-11-24 21:54:44 +00:00
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
83edaf3fd6
svlogd: log full lines to stderr too, and also stop using stdio for that
2006-11-19 17:33:54 +00:00
04c6386c45
forgot about avn add... :(
2006-11-17 18:58:49 +00:00
8a00f44bf4
runit: add runsv, runsvdir and sv. Oh yes.
...
It even seems to work. +11K. :(
2006-11-17 18:58:16 +00:00
83ea643d8d
svlogd: new applet. +9k. Still too big, but it was 12k yesterday.
2006-11-16 02:27:24 +00:00
9bff26cccb
chpst: add overlooked copyright statement
2006-10-20 19:40:44 +00:00
cba9ef5523
fixes from Vladimir Dronnikov <dronnikov@gmail.ru>
2006-10-10 21:00:47 +00:00
1385899416
attempt to regularize atoi mess.
2006-10-08 12:49:22 +00:00
c12f53090b
dnsd fix; option_mask32 added. dnsd needs more love.
2006-10-06 09:49:47 +00:00
4e6ceb4455
chpst: fix vda's silly mistakes
...
Patch by Vladimir Dronnikov <dronnikov@gmail.ru >
2006-10-06 08:54:49 +00:00
de59c0f58f
httpd: add -u user[:grp] support
2006-10-05 22:50:22 +00:00
7d219aab70
build system overhaul
2006-10-05 10:17:08 +00:00