Commit Graph

100 Commits

Author SHA1 Message Date
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
8f8f268cfd bb_applet_name -> applet_name 2006-10-03 21:00:43 +00:00
67b23e6043 getopt_ulflags -> getopt32.
It is impossible to formulate sane ABI based on
size of ulong because it can be 32-bit or 64-bit.
Basically it means that you cannot portably use
more that 32 option chars in one call anyway...
Make it explicit.
2006-10-03 21:00:06 +00:00
f0a97fb43a Yeah, yeah... I forgot about 'svn add'... fixing that 2006-10-03 17:52:24 +00:00