summaryrefslogtreecommitdiff
path: root/runit
AgeCommit message (Collapse)Author
2007-07-21chpasswd: fixes and code shrinkDenis Vlasenko
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-05-26usage.c: remove reference to busybox.hDenis Vlasenko
*: s/include "busybox.h"/include "libbb.h"
2007-05-26xpipe: introduce (saves ~170 bytes)Denis Vlasenko
udhcp/signalpipe.c: use pipe instead of socketpair.
2007-05-06svlogd: fix 'SEGV on uninitialized data' and make it honor TERMDenis Vlasenko
2007-04-16style fixes, no code changesDenis Vlasenko
2007-04-10style fixes. No code changes.Denis Vlasenko
2007-04-01tcpsvd: new appletDenis Vlasenko
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-03-26Attempt to get more applets compile for NOMMU.Denis Vlasenko
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-25add NOMMU fixme's; move move_fd from runit_lib to libbb; nuke fd_copyDenis Vlasenko
2007-03-12add missing copyright statements and doc for svDenis Vlasenko
2007-03-12sv: make code trivially smallerDenis Vlasenko
2007-03-11kill superfluous returns at the end of void functionsDenis Vlasenko
2007-03-09runsv: random code savings, ~300 bytesDenis Vlasenko
2007-02-18runsv: add missing {}Denis Vlasenko
2007-02-06EXEC_PREFER_APPLETS support by Gabriel L. Somlo <somlo@cmu.edu>Denis Vlasenko
2007-02-03suppress warnings about easch <applet>_main() havingDenis Vlasenko
no preceding prototype
2007-02-03sigset_t blocked_sigset is too big for static (128 bytes)Denis Vlasenko
2007-02-03svlogd: fix performance problems: excessive write,Denis Vlasenko
gettimeofday calls. rt_sigprocmask were dealt with in previous commit
2007-02-03svlogd: do not set O_NONBLOCK on stdin permanently - that canDenis Vlasenko
affect other processes!
2007-02-02sv: fix incorrect option parsing and reduce sizeDenis Vlasenko
2007-01-29preparatory patch for -Wwrite-strings #6Denis Vlasenko
2007-01-29preparatory patch for -Wwrite-strings #4Denis Vlasenko
2007-01-28correct bad EnglishDenis Vlasenko
2007-01-27svlogd: batch writes if !timestampDenis Vlasenko
2007-01-27svlogd: remove unused buffering, stop doing tons of memcpyDenis Vlasenko
2007-01-27runit/* cleanup part 3 (just deleting unused code)Denis Vlasenko
2007-01-27runit/* cleanup part 2Denis Vlasenko
2007-01-27runit cleanup part 1Denis Vlasenko
2007-01-12random small size optimizationsDenis Vlasenko
2007-01-11Trailing whitespace removal over entire treeDenis Vlasenko
2006-12-30done a dozen of randconfig test. guess what? ALL failed...Denis Vlasenko
these are resulting fixes
2006-12-28bb_xget[pw/gr]nam were horribly misnamed - fixed.Denis Vlasenko
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-26style fixesDenis Vlasenko
last xcalloc replaced by xzalloc
2006-12-24missing piece of prev commit: ndelay_offDenis Vlasenko
2006-11-26small fixes:Denis Vlasenko
fix xstrdup to not grossly overallocate memory use xopen instean of xopen3 in several places etc.
2006-11-24tar: sanitize option handlingDenis Vlasenko
2006-11-22telnetd: we were having telnetd with is ONLY inetd or ONLY standalone.Denis Vlasenko
What if I need to have both?? This patch introduces CONFIG_FEATURE_TELNETD_STANDALONE: y - both, n - only inetd.
2006-11-19svlogd: log full lines to stderr too, and also stop using stdio for thatDenis Vlasenko
2006-11-17forgot about avn add... :(Denis Vlasenko
2006-11-17runit: add runsv, runsvdir and sv. Oh yes.Denis Vlasenko
It even seems to work. +11K. :(
2006-11-16svlogd: new applet. +9k. Still too big, but it was 12k yesterday.Denis Vlasenko
2006-10-20chpst: add overlooked copyright statementDenis Vlasenko
2006-10-10fixes from Vladimir Dronnikov <dronnikov@gmail.ru>Denis Vlasenko
2006-10-08attempt to regularize atoi mess.Denis Vlasenko
2006-10-06dnsd fix; option_mask32 added. dnsd needs more love.Denis Vlasenko
2006-10-06chpst: fix vda's silly mistakesDenis Vlasenko
Patch by Vladimir Dronnikov <dronnikov@gmail.ru>
2006-10-05httpd: add -u user[:grp] supportDenis Vlasenko
2006-10-05build system overhaulDenis Vlasenko
2006-10-03bb_applet_name -> applet_nameDenis Vlasenko
2006-10-03getopt_ulflags -> getopt32.Denis Vlasenko
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.