runit

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

DateCommit messageAuthorFiles+-
2024-10-25 15:26fix -Wimplicit-fallthroughMorel Bérenger7+52-11
2024-10-06 19:14move buffer macros (except INIT) in using filesMorel Bérenger2+15-15
2024-10-06 17:23remove unreachable-codeMorel Bérenger3+1-3
2024-10-06 17:13fix -WpedanticMorel Bérenger2+2-1
2024-10-06 16:53avoid float to int implicit conversionMorel Bérenger2+2-1
2024-10-06 16:36tmpMorel Bérenger1+1-0
2024-10-06 16:24use strict-prototypes warning and friendsMorel Bérenger35+287-193
2024-10-06 15:58add XOPEN_SOURCE=500 to build confMorel Bérenger1+5-0
2024-10-06 15:42set standard to posix 2008 (should up that probably)Morel Bérenger1+1-1
2024-10-06 15:32swap prot_uid and setuidMorel Bérenger4+1-33
2024-10-06 15:10-Werror=missing-variable-declarationsMorel Bérenger12+111-110
2024-10-06 15:07swap fifo_make for mkfifo (part 2)Morel Bérenger1+4-4
2024-10-06 15:02replace wait_nohang with waidpid (part 2)Morel Bérenger6+12-8
2024-10-06 14:56cleanupMorel Bérenger1+2-4
2024-10-06 14:48remove deprecated files while at itMorel Bérenger86+0-2240
2024-10-06 14:47remove unused fileMorel Bérenger1+0-9
2024-10-06 14:21enable C11 + POSIXMorel Bérenger1+2-0
2024-10-06 14:20"implement" a placeholder for VERSIONMorel Bérenger1+3-0
2024-10-01 11:29moving old stuff out of the wayMorel Bérenger87+0-11
2024-09-30 10:28add .gitignoreMorel Bérenger1+2-0
2024-09-30 02:21remove .gitattributes and get rid of $Id$Morel Bérenger14+0-37
2024-09-30 02:16consider all targeted systems have C99 and POSIX 2008+ supportMorel Bérenger19+56-187
2024-09-30 01:11move all $Id$ into #define VERSIONMorel Bérenger5+15-6
2024-09-30 01:02implement a ninja build systemMorel Bérenger13+300-0
2022-02-14 19:25chpst: add -C to change working directoryAndrew J. Hesford2+15-2
2021-08-28 01:51sig: use const for sig_* constants and add sig_kill.Érico Nogueira2+16-14
2020-08-27 00:00chpst: fix undefined operation on sequence point.Érico Rolim1+2-1
2020-08-26 23:38sv,runsv,runsvchdir: change the default service directory.Érico Rolim4+7-7
2020-08-27 02:36completions: import completions from void-packagesÉrico Rolim2+70-0
2020-08-16 18:20prot.c, prot.h: use gid_t and uid_t.Érico Rolim2+10-4
2020-08-16 18:19chkshsgr.c: use gid_t.Érico Rolim1+2-1
2020-08-16 18:19pathexec_run.c:: add missing header.Érico Rolim1+1-0
2020-08-16 18:19seek_set.c: add missing header.Érico Rolim1+1-0
2020-08-16 18:19svlogd.c: add missing header.Érico Rolim1+1-0
2020-08-16 18:12utmpset.c: mixes "int32_t *" and "time_t *"Érico Rolim1+6-2
2020-08-16 18:12svlogd.c: Initialize all fields of sockaddr_in.Érico Rolim1+1-0
2020-08-16 18:12svlogd.c: Clear dir struct.Érico Rolim1+1-0
2020-08-16 18:38README: create file.Érico Rolim1+15-0
2014-08-10 18:04release 2.1.2.Gerrit Pape7+14-13
2014-08-10 17:59 * doc/index.html: reorder, cleanup links to distributions; add Linux from Scratch, Finnix, VServer.Gerrit Pape2+16-10
2014-08-10 16:58update htmlGerrit Pape1+73-62
2014-08-01 08:34 * sv.c: properly format status command's output on failure cases.Gerrit Pape3+14-9
2014-08-04 13:42src/sv.dist: adapt.Gerrit Pape1+1-1
2009-10-11 19:55 * sv.c: support optional LSB init script actions reload and try-restart.Gerrit Pape3+20-1
2014-07-31 11:54 * man/sv.8: "sv exit" does not send a TERM signal to the log service (thx Jonathan Nieder).Gerrit Pape2+5-2
2014-07-30 13:59 * fmt_ptime.c: 64 bits time_t fix for svlogd (tnx Jérémie Courrèges-Anglas).Gerrit Pape2+3-1
2014-07-30 13:44 * sv.c: fix typo that may lead to wrong output from sv when reporting status of multiple service directories.Gerrit Pape2+3-1
2011-07-21 09:46 * doc/index.html: add ArchLinux to list of distributions that include runit (thx Kevin Berry).Gerrit Pape2+4-0
2010-02-18 09:42 * doc/index.html: add Dragora GNU/Linux to list of distributions that use runit as default init scheme (thx Matias A. Fonzo).Gerrit Pape2+4-0
2009-10-07 02:33 * doc/useinit.html: update description on how to use with upstart (thx Gabriel de Perthuis).Gerrit Pape2+13-10
2009-10-06 20:54 * doc/index.html: add deepOfix Mail Server to list of distributions that include runit (thx Debayan Banerjee).Gerrit Pape2+7-0
2009-10-04 20:43release 2.1.1.Gerrit Pape6+13-12
2009-10-04 20:27update chpst.dist, sv.distGerrit Pape3+5-5
2009-10-04 20:20 * sv.c: on 'down', send runsv the 'down' command properly if not yet done (e.g. when taken up with 'once').Gerrit Pape2+4-1
2009-09-29 21:30 * doc/upgrade.html: fix typo.Gerrit Pape2+5-1
2009-09-24 22:51release 2.1.0.Gerrit Pape7+17-12
2009-09-24 22:41update html.Gerrit Pape2+7-3
2009-09-24 22:11 * man/sv.8: clarify which return values apply to the LSB init script interface.Gerrit Pape2+6-5
2009-09-24 21:42 * runsv.c: exit with error if [log/]supervise/control exists, but is not a fifo (thx Charlie Brady).Gerrit Pape2+10-0
2009-09-24 21:27 * chpst.c, svwaitdown.c, svwaitup.c: fix checks for return value of open_* functions (thx David Reiss).Gerrit Pape4+5-3
2009-09-24 21:20 * sv.c: fix exit code of status command in lsb mode (thx Mathieu Poumeyrol)Gerrit Pape2+8-4
2009-09-24 21:17 * pathexec_env.c, pathexec.h: add function pathexec_env_run(). * chpst.c, man/chpst.8: new option -b argv0: run prog with different 0th argument.Gerrit Pape5+33-7
2008-06-15 15:38.gitattributes: adapt.Gerrit Pape1+13-13
2008-06-15 15:31release 2.0.0.Gerrit Pape10+22-20
2008-05-07 23:45.gitattributes: new.Gerrit Pape1+13-0
2008-05-07 23:45sv.dist: adapt.Gerrit Pape1+1-1
2008-05-07 23:44runsvchdir.c: typo.Gerrit Pape1+1-1
2008-05-05 22:02version 1.9.0.Gerrit Pape7+75-73
2008-05-05 22:00doc/upgrade.html: upgrade from 1.8.0.Gerrit Pape2+15-0
2008-05-05 21:15 * doc/benefits.html: minor additions.Gerrit Pape2+11-0
2008-04-20 21:41 * runsv.c: create temporary new status files for log/supervise/ actually in log/supervise/.Gerrit Pape2+44-42
2008-04-20 20:47 * change default directory for services from /var/service/ to /service/.Gerrit Pape22+45-44
2008-04-20 20:38sv.c: service name is also relative to the current directory if it ends with a slash.Gerrit Pape3+6-3
2007-09-21 11:13 * doc/upgrade.html: typo.Gerrit Pape2+3-1
2007-09-21 09:13 * doc/*.html: remove $Id$.Gerrit Pape12+1-11
2007-09-21 09:08add upgrade blurb.Gerrit Pape1+8-0
2007-09-21 07:53Copyright (c) 2001-2007, Gerrit Pape.Gerrit Pape1+1-1
2007-09-21 07:341.8.0.Gerrit Pape1+1-1
2007-09-19 15:03 * doc/index.html: typo.Gerrit Pape2+2-1
2007-09-19 12:42remove debian/ subdir, it's now in branches debian-*.Gerrit Pape17+0-936
2007-09-19 12:36html.Gerrit Pape1+107-102
2007-09-19 12:36prepare 1.8.0.Gerrit Pape6+14-11
2007-09-19 08:18tests dist.Gerrit Pape4+4-4
2007-09-19 07:57 * runit.c: force check for zombies after a 14 second timeout without signals (CHLD, CONT, INT).Gerrit Pape2+8-6
2007-09-13 13:53sv.c: typo.Gerrit Pape1+1-1
2007-09-13 13:46sv.c: whitespace fixups.Gerrit Pape1+35-35
2007-09-13 13:35runit.c: speed up collecting zombies.Gerrit Pape2+9-3
2007-09-13 13:25s/\t/ /gGerrit Pape8+110-110
2007-09-13 13:16sv.c: fix race on check for down if pid is 0 and state is run or finish.Gerrit Pape2+8-8
2007-06-26 08:31uw_tmp.h1: fallback to UTMP_FILE if _PATH_UTMP is not defined as seen on AIX 5.2 ML1, AIX 5.3 ML5 (thx Daniel Clark).Gerrit Pape2+12-0
2007-06-26 09:11chpst.c: add explicit braces to avoid ambiguous 'else'.Gerrit Pape2+5-2
2007-06-14 14:24doc/useinit.html: add docs on how to use with upstart (thx Lloyd Zusman)Gerrit Pape2+25-2
2007-06-14 08:44runit.c: fix typo in error messages (thx Matthew R. Dempsky); minor rewordingGerrit Pape2+4-2
2007-04-17 07:49svlogd.c: don't statically bind local udp socketGerrit Pape2+10-9
2007-04-17 07:49chpst.c, uidgid.c: improve error reporting if getpwnam() or getgrnam() failsGerrit Pape3+37-35
2007-04-17 07:49man/svlogd.8: add hint about increasing the buffer size if lots of dataGerrit Pape2+7-1
2007-04-17 07:48man/svlogd.8: add hint on how to manually remove log filesGerrit Pape2+6-1
2006-11-21 15:16-1.Gerrit Pape1+6-0
2006-11-21 15:14date.Gerrit Pape1+1-1
2006-11-21 15:14html.Gerrit Pape1+22-23
2006-11-21 15:111.7.2.Gerrit Pape5+12-11
2006-11-21 15:09 * doc/index.html: some reordering. * runit.c: fix arguments to wait_pid() after fork for reboot_system() (thx Jan Kampe). * man/runsv.8: suggest printf t instead of echo -n t.Gerrit Pape6+174-170
2006-11-14 23:32 * doc/index.html: add list of distributions * doc/replaceinit.html: point to faq.html#create, faq.html#tell (thx David Kaufman). * doc/runscripts.html: point to faq.html#createlog.Gerrit Pape4+82-40
2006-11-04 19:28-1.Gerrit Pape1+8-0
2006-11-04 19:24date.Gerrit Pape1+1-1
2006-11-04 19:23html.Gerrit Pape1+69-63
2006-11-04 19:211.7.1..Gerrit Pape6+13-12
2006-11-04 19:191.7.1.Gerrit Pape2+2-2
2006-11-03 22:25 * doc/runscripts.html: add contributed run scripts (thx Kevin, marlowe, ed neville, xavier dutoit).Gerrit Pape2+88-14
2006-11-02 22:59 * chpst.c, uidgid.c, uidgid.h: support numerical uid gid through chpst -[u|U] :uid:gid... * man/chpst.8: adapt; clarify that users and groups are looked up in /etc/passwd and /etc/group only. * sv.c: properly wait for a service to be restarted on 'restart'; support checks through -v for pause, cont, kill.Gerrit Pape6+108-23
2006-10-16 19:18-1.Gerrit Pape1+2-2
2006-10-07 18:25 * runit.c: don't make console the controlling terminal for process 1, but for stage 1 only; fork before initiating system halt or reboot, the linux kernel calls do_exit(0) in kernel/sys.c (thx Jan Kampe).Gerrit Pape2+17-4
2006-07-30 05:30date.Gerrit Pape2+2-2
2006-07-30 05:12debianized. .0.Gerrit Pape2+8-1
2006-07-30 05:05html. date.Gerrit Pape3+44-33
2006-07-30 05:041.7.0.Gerrit Pape7+20-12
2006-07-24 21:01 * svlogd.c, fmt_ptime.*, man/svlogd.8: new option -ttt: prefix log messages with sortable UTC timestamp YYYY-MM-DDTHH:MM:SS.xxxxx. * runsv.c, runsv.8: give to arguments to ./finish: exit code and exit status of ./run (mostly copied from pipe-tools' npt-supervise, thx Laurent Bercot).Gerrit Pape7+56-15
2006-06-29 07:55-1.Gerrit Pape1+2-2
2006-06-29 07:53date.Gerrit Pape1+1-1
2006-06-29 07:52 * doc/benefits.html: typo; wording. 1.6.0..Gerrit Pape2+4-3
2006-06-20 20:57date.Gerrit Pape2+2-2
2006-06-20 20:46-0.Gerrit Pape1+8-0
2006-06-20 20:43html date.Gerrit Pape2+3-3
2006-06-20 20:341.6.0Gerrit Pape7+17-12
2006-06-20 18:58 * uidgid.c: properly fixup user/group argument on getpwnam() error.Gerrit Pape2+5-4
2006-06-19 19:55 * src/svlogd.c: cleanup *.t files possibly leftover by processor when interrupted by signal, also on startup (thx Andras Korn); 1st rename .t to .s, then remove .u. * man/svlogd.8: adapt. * svlogd.c: prepend optional timestamp to log messages sent through UDP, as done for messages written to dir and to stderr.Gerrit Pape3+50-25
2006-05-13 15:33date.Gerrit Pape1+1-1
2006-05-13 15:03 * new upstream version. * debian/runit.NEWS.Debian: new (1.4.1-1): the sv program replaces runsvctrl, runsvstat, svwaitdown, svwaitup (closes: #364732). -1.Gerrit Pape2+19-0
2006-05-10 21:00removed man pages.Gerrit Pape1+2-2
2006-05-10 20:58 * man/runsvctrl.8, man/runsvstat.8, man/svwaitup.8, man/svwaitdown.8, doc/runsvctrl.html, doc/runsvstat.html, doc/svwaitdown.html, doc/svwaitup.html: remove; obsolete.Gerrit Pape9+4-732
2006-05-10 20:531.5.1.Gerrit Pape9+16-14
2006-05-10 20:50 * runsv.c: delay restart of log service at least 1 sec, just as the main service. * runsvdir.c: don't double-copy filedescriptor.Gerrit Pape3+9-3
2006-04-16 12:43 * debian/control: Recommends: fgetty; Suggests: socklog-run. -1...Gerrit Pape2+4-2
2006-04-16 12:38-1..Gerrit Pape2+11-2
2006-04-16 12:38-1.Gerrit Pape1+7-0
2006-04-16 12:281.5.0.Gerrit Pape9+84-73
2006-04-10 06:09 * man/runsvdir.8: document that the services directory is re-scanned if the time of last modification, the inode, or the device has changed. * sv.c: don't report success on 'sv start' if the service is in state finish (thx Matthew R. Dempsky). * svlogd.c: new config line p: optionally prefix each line written to logs, stderr, or through udp; no longer skip empty lines (just containing '\n'), old behavior can be restored with '-' in config. * man/svlogd.8: document new p config line; adapt. 1.5.0.Gerrit Pape5+63-31
2006-03-20 19:35actually install runit, runit-init man pages.Gerrit Pape2+3-2
2006-03-20 19:12 * debian/rules: no longer install the runsvctrl, runsvstat, svwaitdown, svwaitup programsi an man pages, use sv instead; move getty-5 service directory to /etc/sv/getty-5/; move /var/run/getty-5/ to /var/run/sv.getty-5/. * debian/runit.conffiles: adapt. * debian/runit.preinst, debian/runit.postinst: move conffiles, preserve user changes. -1.Gerrit Pape5+58-10
2006-03-20 18:59archive.Gerrit Pape1+1-1
2006-03-20 18:58 * doc/faq.html: typos; add usercontrol, userservices; minor. * src/uidgid.h: use uid_t, git_t (fix setting of multiple groups with dietlibc, thx Tino Keitel) 1.4.1.Gerrit Pape8+79-18
2006-03-06 12:45date.Gerrit Pape1+1-1
2006-03-06 12:44doc.Gerrit Pape1+10-0
2006-03-04 17:13dist.Gerrit Pape2+4-4
2006-03-04 17:11html.Gerrit Pape1+56-52
2006-03-04 17:11 * chpst: new option -d, limit data segment per process; don't use nested functions.Gerrit Pape3+74-60
2006-03-04 14:26date.Gerrit Pape1+1-1
2006-03-04 14:26html.Gerrit Pape3+19-9
2006-03-04 14:22html (bad).Gerrit Pape2+38-47
2006-03-04 14:14 * doc/faq.html: new. * doc/benefits.html: use sv program instead of runsvstat, runsvctrl; minor. * doc/replaceinit.html, doc/runlevels.html: put getty service directory into /etc/sv/. * doc/runscripts.html: use sv program instead of svwaitup. * etc/*/3, etc/macosx/StartupItems/runit: use sv program instead of svwaitdown. * man/runsv.8: use sv program instead of runsvctrl. * man/sv.8: minor. * Makefile, package/commands: no longer build/install runsvctrl, runsvstat, svwaitdown, svwaitup. * man/runsvctrl.8, man/runsvstat.8, man/svwaitdown.8, man/svwaitup.8: remove; obsolete. * doc/index.html: add faq; remove runsvctrl, runsvstat, svwaitdown, svwaitup. * sv.c: fix usage output.Gerrit Pape20+466-85
2006-01-02 20:44-1.Gerrit Pape1+6-0
2006-01-02 20:41html.Gerrit Pape1+95-81
2006-01-02 20:38 * chpst.c: adjust nice value and set limits before dropping permissions. * sv.c: new additional command 'check'; with -v check for CONT through ./check if service is up. * man/sv.8: adapt. 1.3.3.Gerrit Pape10+50-23
2005-12-18 11:54 * new upstream version. * svlogd.c: don't print extra newlines to the log if additionally writing to the network through udp (thx Andras Korn, closes: #339030). * debian/control: update long description; Standards-Version: 3.6.2.1. * debian/rules: get upstream version from debian/changelog. -1.Gerrit Pape3+21-10
2005-12-18 11:23date.Gerrit Pape1+1-1
2005-12-18 11:211.3.2.Gerrit Pape6+13-12
2005-12-18 11:19html.Gerrit Pape13+209-204
2005-12-18 11:15 * svlogd.c: don't print extra newlines to the log if additionally writing to the network through udp (thx Andras Korn, http://bugs.debian.org/339030). * runsvdir.c: also process svdir changes if mtime of svdir has changed into the past (thx Martin Dickopp). * doc/index.html: update description; Please contact this list and not me privately. * doc/replaceinit.html, doc/runscripts.html: minor. * man/chpst.8: -U doesn't support a list of groups. * man/svlogd.8: update PATTERN MATCHING section, add example (based on sugesstions from Joshua N Pritikin). * man/*8: update SEE ALSO sections: runsvctrl, runsvstat, svwaitdown, svwaitup will become obsolete; remove references to man pages for programs from the daemontools package. 1.3.2.Gerrit Pape19+97-98
2005-10-28 22:07add rmrtg (thx Jason Smith).Gerrit Pape1+14-2
2005-08-24 20:15 * new upstream version. * debian/runit.README.Debian: typo. * debian/getty-tty5.run: dev-null output of 'type fgetty'. * debian/2 (runsvdir-start): use -P option to runsvdir. -1.Gerrit Pape5+14-5
2005-08-24 20:14date.Gerrit Pape1+1-1
2005-08-24 20:11sv.c: print warning to stderr; use very first command to check against.Gerrit Pape1+15-14
2005-08-24 07:33html.Gerrit Pape2+108-97
2005-08-23 22:391.3.1.Gerrit Pape6+13-12
2005-08-23 22:36 * doc/runscripts.html: typo; openssh needs absolute path (thx Kevin Berry); exec into dhcpcd. * uidgid.c, uidgid.h, chpst.c: support colon-separated list of groups. * sv.c: utilize optional ./check script in service directory to check for availablity of service. * runsv.c: wait_pid() might be interupted. * man/chpst.8, man/sv.8: adapt.Gerrit Pape9+123-28
2005-08-04 18:50 * doc/runscripts.html: typo; openssh needs absolute path (thx Kevin Berry).Gerrit Pape3+6-3
2005-07-24 16:51dates.Gerrit Pape2+3-3
2005-07-24 16:50minor.Gerrit Pape3+11-13
2005-07-24 16:39changes.Gerrit Pape1+10-0
2005-07-24 16:29 * debian/diff/runsv.8.diff: remove; obsolete. * debian/rules: adjust CFLAGS, LDFLAGS; install new sv program.Gerrit Pape3+16-25
2005-07-24 16:271.3.0.Gerrit Pape6+14-12
2005-07-24 16:24add sv.8.html. re-fix runsv.8.html, runsvctrl.8.html.Gerrit Pape4+198-5
2005-07-24 16:23create sv.8.html.Gerrit Pape1+1-1
2005-07-24 16:22minor.Gerrit Pape1+1-1
2005-07-24 16:14 * man/sv.8: new.Gerrit Pape2+231-0
2005-07-24 14:12 * package/TODO: new.Gerrit Pape2+8-0
2005-07-24 13:44have control() support multiple characters.Gerrit Pape1+32-29
2005-07-24 11:07minor.Gerrit Pape1+9-9
2005-07-24 11:00more cleanup; support D, X, force-shutdown, force-down.Gerrit Pape1+49-45
2005-07-23 19:51support SVDIR environment variable.Gerrit Pape1+5-7
2005-07-23 16:05re-add -ko.Gerrit Pape1+12-0
2005-07-23 16:04grmpf. To be re-added -ko.Gerrit Pape1+0-12
2005-07-23 15:59minor.Gerrit Pape3+7-1
2005-07-23 15:55cleanup.Gerrit Pape1+67-59
2005-07-23 13:12minimal sv.check.Gerrit Pape4+35-1
2005-07-23 12:49 * chpst.c: fix pointer types.Gerrit Pape2+17-12
2005-07-23 12:32runsv.check: adapt.Gerrit Pape2+6-2
2005-07-23 12:22add sv program.Gerrit Pape1+1-0
2005-07-23 12:19Makefile: doh, what's up, tar? 1.2.6.Gerrit Pape4+49-52
2005-07-23 12:12.Gerrit Pape1+6-0
2005-07-23 12:08 * sv.c: new sv program to control services, optionally can be linked to /etc/init.d/ as lsb "init script" command line interface. * Makefile, TARGETS: adapt.Gerrit Pape3+326-0
2005-07-23 12:04 * runsv.c: optimize output buffer handling; porperly run custom t, d, x, k, when stopping service; no longer support e control character.Gerrit Pape1+25-13
2005-07-21 21:28typo.Gerrit Pape1+1-1
2005-07-21 21:25minor.Gerrit Pape1+2-2
2005-07-21 11:54 * doc/useinit.html: how to use runit with macosx 10.4 (thx Lars Uffmann). * etc/macosx/org.smarden.runit.plist: new; launchd plist file for runsvdir-start (thx Lars Uffmann).Gerrit Pape3+32-0
2005-07-13 14:38clamsmtpd needs log service (thx Sascha Huedepohl).Gerrit Pape1+3-0
2005-07-11 11:53 * svlogd.c: write to log dir after possibly writing through udp (fixes line break issue).Gerrit Pape2+6-4
2005-07-11 10:13 * man/runsv.8: typo; no longer document the e control character; clarify custom control on d and x. * runsvchdir.c, runsvstat.c: optimize output buffer handling. * runsvctrl.c: write x control character to runsv on e.Gerrit Pape5+25-8
2005-07-08 14:30 * doc/runscripts.html: don't use absolute pathnames for programs in $PATH; add contributed run scripts (thx Sascha Huedepohl); typos.Gerrit Pape2+45-35
2005-05-08 17:50 * debian/rules: target unpack: apply diff; install debian/getty-tty5.run, debian/getty-tty5.finish. -1.Gerrit Pape2+5-6
2005-05-08 14:46 * new upstream version. * debian/copyright: 2005. * debian/control: Suggests: fgetty. * debian/getty-tty5.run: use fgetty if available. * debian/diff/runsv.8.diff: new; fix typo in man page. * debian/rules: target unpack: apply diff. -1.Gerrit Pape5+28-6
2005-04-29 08:52 * man/runsv.8: typo.Gerrit Pape2+3-0
2005-04-18 17:09date.Gerrit Pape1+1-1
2005-04-18 17:07 * doc/runscripts.html: add contributed run scripts (thx Kevin Berry); remove mysql run scripts. * svlogd.dist, svwaitdown.dist, svwaitup.dist: fix program selftest's false alarms (thx Ian Stokes-Rees). 1.2.3.Gerrit Pape7+54-38
2005-04-03 09:25archive.Gerrit Pape3+10-3
2005-04-03 09:241.2.2.Gerrit Pape7+15-12
2005-04-03 09:21 * svlogd.c: properly prefix log messages written to standard error with optional timestamp. * runsvctrl.c, svwaitdown.c, svwaitup.c: supervise not running -> runsv not running. * package/README: 2005.Gerrit Pape6+11-5
2005-03-25 11:26 * debian/control, debian/rules: add Build-Depends: dietlibc-dev [ppc64]; add ppc64 to DIET_ARCHS (thx Andreas Jochens, closes: #299302). -3.Gerrit Pape3+9-2
2005-03-20 19:50 * debian/control: Build-Depends: dietlibc-dev (>> 0.28-0) to make diet compiled programs work with a kernel with stack protection (thx Csillag Tamas, closes: 299550). * debian/runit.README.Debian: minor. -2.Gerrit Pape3+11-2
2005-02-17 19:51samba run scripts: remove note about patch for running supervised (thx Harmen Dijkstra).Gerrit Pape1+2-6
2005-02-13 17:30 * doc/index.html, doc/replaceinit.html: no longer refer to sysvinit's shutdown program. * man/svlogd.8: svlogd doesn't decrease the number of log files in a log directory; with n0 don't remove any log files.Gerrit Pape5+104-91
2005-01-15 11:57date.Gerrit Pape1+1-1
2005-01-15 11:562005.Gerrit Pape2+2-1
2005-01-14 22:52date.Gerrit Pape1+1-1
2005-01-14 22:52html (part 2).Gerrit Pape2+20-13
2005-01-14 22:51minor.Gerrit Pape1+1-1
2005-01-14 22:45minor.Gerrit Pape3+24-25
2005-01-14 22:38html (part 1).Gerrit Pape2+6-14
2005-01-14 22:24 * runsv.c: typos; bugfix: run optional control/x when receiving SIGTERM (thx Vladimir Smelhaus); minor. 1.2.1.Gerrit Pape2+13-8
2005-01-12 23:01dist.Gerrit Pape2+4-4
2005-01-12 22:561.2.1.Gerrit Pape7+15-12
2005-01-10 19:37html.Gerrit Pape2+67-70
2005-01-10 19:35 * chpst.c: typo. * svwaitdown.c: minimum timeout is 1 second; service directories no longer must start with /. * svwaitup.c: minimum uptime of services is 1 second; service directories no longer must start with /; print number of seconds a service is up if verbose. * man/svwaitdown.8, man/svwaitup.8: adapt.Gerrit Pape6+71-56
2005-01-10 14:48 * doc/runscripts.html: add contributed run scripts (thx Stefan Karrmann, Kevin Berry, Karl Chen).Gerrit Pape2+112-6
2004-12-17 21:08add contributed run scripts.Gerrit Pape2+36-2
2004-12-13 19:32archive. rm *.orig.Gerrit Pape1+1-0
2004-12-13 19:27date.Gerrit Pape1+1-1
2004-12-13 19:26don't update timestamp in status when running ./finish; only sleep for a second if ./run has been restarted within a second, and after updating status to down, normally up, want up.Gerrit Pape3+23-12
2004-12-12 20:171.2.0.Gerrit Pape6+13-12
2004-12-12 20:14 * runsv.check, runsv.dist: check custom control commands. minor.Gerrit Pape6+72-49
2004-12-12 18:17 * doc/upgrade.html: typo. * runsv.c: support custom control commands through control/ directory, optionally switch off sending signal. * man/runsv.8: document custom control commands.Gerrit Pape4+90-17
2004-11-06 17:20date.Gerrit Pape1+5-4
2004-11-06 17:19minor; document changes.Gerrit Pape2+26-111
2004-11-06 15:43.dist.Gerrit Pape2+5-4
2004-11-06 15:41html.Gerrit Pape3+161-139
2004-11-06 15:38 * svlogd.c: new config option t timeout; config options e and E select and deselect lines for stderr respectively; new config option N. * man/svlogd.8: adapt. * runsv.c: on commands down and exit send CONT after TERM. * man/runsv.8: adapt. * etc/2: use -P option to runsvdir. * src/svlogd.check: end check for t config option. * chpst.c: new option -n: adjust nice level. * man/chpst.8: adapt.Gerrit Pape14+433-267
2004-09-21 18:18date.Gerrit Pape2+2-2
2004-09-21 18:13dist output.Gerrit Pape1+1-1
2004-09-21 18:08 * runsvdir.c: new option -P, run each runsv process in a new session and process group (thx Charlie Brady). * man/runsvdir.8: adapt; typo.Gerrit Pape4+69-44
2004-09-20 20:12date -R.Gerrit Pape2+2-2
2004-09-20 20:08 * debian/diff/svlogd.diff: remove; obsolete. * debian/rules: don't apply patch.Gerrit Pape3+3-591
2004-09-20 20:03date -R.Gerrit Pape2+2-2
2004-09-20 20:021.0.5.Gerrit Pape11+26-18
2004-09-20 19:53date -R.Gerrit Pape1+1-1
2004-09-20 19:53 * svlogd.c: fix line buffer handling for pattern matching (thx Enrico Scholz); minor bug fixes. * doc/index.html: wording; add link to useinit.html; remove link to runit on LinuxFromScratch. * doc/runscripts.html: add hint, some getties need to be run in a new session/process group (thx Dan Melomedman). * man/svlogd.8: minor fixes. * man/svwaitdown.8: remove hint about -x option.Gerrit Pape8+286-284
2004-09-20 19:47 * new upstream release. * debian/getty-tty5.run: don't use absolute pathname. * debian/control, debian/rules, runit.postinst, runit.postrm: minor cleanup. -1.Gerrit Pape6+15-6
2004-09-13 08:38 * debian/diff/svlogd.diff: new; from upstream CVS: several minor fixes to svlogd. * debian/rules: apply patch in target unpack. -2.Gerrit Pape3+598-0
2004-08-02 14:03 * runsvdir.c: sleep one second before scanning if services dir mtime is now; loop while chdir to starting dir fails; rename log, loglen to rplog, rploglen. * etc/macosx/StartupItems/runit: use -x option to svwaitdown; timeout 14.Gerrit Pape3+22-17
2004-08-01 19:031.10.Gerrit Pape1+8-2
2004-08-01 18:59spaces -> tabs.Gerrit Pape1+4-4
2004-08-01 18:53 * debian/control: Build-Depends: dietlibc-dev (>> 0.27-0). * debian/rules: minor cleanup. * debian/implicit: update to revision 1.10. * debian/runit.README.Debian: minor. * debian/runit.postinst, debian/runit.postrm, debian/runit.preinst: simplify; cleanup. -1.Gerrit Pape7+85-108
2004-08-01 18:361.0.4.Gerrit Pape5+12-11
2004-08-01 18:30 * runsvdir.c: check services dir again after one second until it's unchanged (thx Eric Lammerts); loop while chdir to starting dir fails.Gerrit Pape2+18-10
2004-07-28 15:58 * doc/runlevels.html, doc/upgrade.html, doc/useinit.html, man/runsvdir.8, man/runsvchdir.8: minor changes in wording, notations.Gerrit Pape8+48-45
2004-06-26 14:54ups, other way.Gerrit Pape1+1-1
2004-06-26 14:50minor.Gerrit Pape2+2-2
2004-06-26 14:50 * package/check, package/compile, package/install-man, package/upgrade: minor cleanup.Gerrit Pape5+12-10
2004-06-26 14:371.0.3. debianized.Gerrit Pape9+28-541
2004-06-26 14:28 * runit.c, man/runit.8: if stage 1 crashes or exits 100, stage 2 will be skipped; if stage 2 crashes or exits 111, it will be restarted. * doc/runscripts.html: add, adapt various run scripts (thx).Gerrit Pape5+76-59
2004-06-17 20:50add dropbear run scripts.Gerrit Pape1+23-0
2004-06-08 22:18 * debian/control: Build-Depends: dietlibc-dev (>> 0.26-0).Gerrit Pape2+2-1
2004-04-30 19:33minor.Gerrit Pape1+1-1
2004-04-30 18:55 * debian/diff/chpst-chroot.diff: chdir before chroot; update runscripts.html.Gerrit Pape2+235-5
2004-04-30 18:51chdir before chroot.Gerrit Pape2+6-1
2004-04-30 18:42thx Gael Canal, Woon Wai Keen, Richard A Downing.Gerrit Pape1+88-5
2004-04-27 17:57support diet amd64.Gerrit Pape3+7-3
2004-04-27 17:50dist in diff.Gerrit Pape1+20-0
2004-04-27 17:48dist.Gerrit Pape1+2-2
2004-04-27 17:40debianized.Gerrit Pape2+267-0
2004-04-27 17:32chpst: support -/ chroot.Gerrit Pape4+78-56
2004-03-30 17:05 * debian/rules: remove workaround to suppress gcc-3.3 warnings (closes: #239995).Gerrit Pape2+5-5
2004-03-29 17:571.0.2. .Gerrit Pape1+3-3
2004-03-29 14:30minor.Gerrit Pape1+1-1
2004-03-29 14:29 * doc/index.html: add link to runit on LinuxFromScratch (thx Richard A Downing FBCS).Gerrit Pape2+5-1
2004-03-28 18:46minor.Gerrit Pape2+4-2
2004-03-28 18:351.0.2.Gerrit Pape8+22-14
2004-03-28 18:31html.Gerrit Pape11+67-58
2004-03-28 18:17 * man/svlogd.8: timestamps are not considered when matching patterns (thx Andras KORN). * runsv.c: on exit run the finish scripts when taking the service down (thx X.). * runsv.c, runsvctrl.c: handle sig_quit (thx Wayne Marshall). * svlogd.c: don't crash on zero byte long config file (thx Alex Efros). * man/*: minor cleanup.Gerrit Pape19+204-131
2004-03-08 16:04minor.Gerrit Pape1+1-1
2004-03-08 15:50create .diet/gcc on i386 to suppress gcc warnings in build logs; minor. add runsvdir-start man page (thx Bastian Kleineidam).Gerrit Pape3+41-11
2004-03-08 12:43minor.Gerrit Pape1+2-1
2004-03-08 12:37 * check-diff, check-dist, check-local, package/check: new; run checks on programs. * package/install: run package/check. * chpst.check, runit-init.check, runit.check, runsv.check, runsvchdir.check, runsvctrl.check, runsvdir.check, runsvstat.check, svlogd.check, svwaitdown.check, svwaitup.check, utmpset.check: new; check program. * chpst.dist, runit-init.dist, runit.dist, runsv.dist, runsvchdir.dist, runsvctrl.dist, runsvdir.dist, runsvstat.dist, svlogd.dist, svwaitdown.dist, svwaitup.dist, utmpset.dist: new; dist check program output. 1.0.1Gerrit Pape40+427-31
2004-03-07 10:37 * check-diff, check-dist, check-local, package/check: new; run checks on programs. * package/install: run package/check. * chpst.check, runit-init.check, runit.check, runsv.check, runsvchdir.check, runsvctrl.check, runsvdir.check, runsvstat.check, svlogd.check, svwaitdown.check, svwaitup.check, utmpset.check: new; check program. * chpst.dist, runit-init.dist, runit.dist, runsv.dist, runsvchdir.dist, runsvctrl.dist, runsvdir.dist, runsvstat.dist, svlogd.dist, svwaitdown.dist, svwaitup.dist, utmpset.dist: new; dist check program output. 1.0.1Gerrit Pape4+19-16
2004-03-02 20:42 * runsv.c: allow log/supervise also to be a dangling symlink; more meaningful error message if opening lock or locking fails.Gerrit Pape2+29-9
2004-03-02 20:20 * chpst.c: -e dir: silently ignore directories, print warning if verbose.Gerrit Pape2+12-3
2004-03-02 20:09create timestamps in UTC, not localtime.Gerrit Pape1+2-2
2004-03-02 20:08.Gerrit Pape1+2-0
2004-03-02 20:05use gmtime(), not localtime().Gerrit Pape1+2-1
2004-02-29 16:12spamd run script from Claus Alboege.Gerrit Pape1+11-0
2004-02-10 13:38timestamp.Gerrit Pape1+1-1
2004-02-10 13:37grmpf.Gerrit Pape1+1-1
2004-02-10 13:24-1.Gerrit Pape3+15-5
2004-02-10 13:11minor.Gerrit Pape1+1-1
2004-02-10 13:111.0.0.Gerrit Pape16+71-73
2004-02-10 12:05 * man/utmpset.8: run utmpset in finish script, not run script.Gerrit Pape2+10-3
2004-01-30 19:12some doc cleanup.Gerrit Pape7+228-201
2004-01-19 18:33minor.Gerrit Pape1+2-0
2004-01-19 17:450.13.1.Gerrit Pape11+26-17
2004-01-19 12:20 * svlogd.c: bugfix: properly print new-line character to the log on end of line (thx Pawel Chmielowski). * trysocketlib.c: new; check for libraries needed for socket() on some systems (fixes link failure on solaris, thx Uffe Jakobsen). * Makefile: adapt.Gerrit Pape5+44-7
2004-01-12 20:29typo.Gerrit Pape2+3-1
2004-01-12 18:18typo.Gerrit Pape1+1-1
2004-01-12 16:140.13.0. debianized.Gerrit Pape17+99-49
2004-01-12 15:51typos, format.Gerrit Pape1+37-20
2004-01-12 13:22 * svlogd.c: support sending log entries to remote host through udp, configurable through u and U lines in log dir config file; minor. * man/svlogd.8: adapt.Gerrit Pape3+127-18
2003-12-30 18:15add more contributed run scripts (thx Thomas Schwinge).Gerrit Pape1+2-1
2003-12-30 18:13add run scripts from Thomas Schwinge.Gerrit Pape1+44-1
2003-12-29 15:13minor.Gerrit Pape1+2-1
2003-12-29 14:58 * debian/control: no longer Build-Depends: debhelper; Standards-Version: 3.6.1.0. * debian/rules: stop using debhelper, use implicit rules. * debian/implicit: new; implicit Makefile rules. * debian/README.Debian: rename to debian/runit.README.Debian. * debian/runit.dirs, debian/runit.links: remove; obsolete. * debian/runit.conffiles, debian/runit.docs: new. * debian/runit.postinst, debian/runit.postrm, debian/runit.preinst: minor cleanup. -2.Gerrit Pape12+173-208
2003-12-28 13:25typos.Gerrit Pape1+3-4
2003-12-10 09:56 * debian/control: Build-Depends: dietlibc-dev (>> 0.24-0).Gerrit Pape2+2-1
2003-12-05 09:51add run scripts from Marek Bartnikowski.Gerrit Pape1+21-2
2003-11-21 09:04 * doc/runscripts.html: use html named entities (thx Taj Khattra).Gerrit Pape2+45-43
2003-11-18 15:460.12.1.Gerrit Pape9+40-31
2003-11-11 10:55 * runsv.c: don't start new processes while collecting children.Gerrit Pape2+5-21
2003-11-11 09:55 * etc/debian/3: test -r -> test -x (thx Alejandro Mery).Gerrit Pape4+17-3
2003-11-03 09:58deitlibc is fixed on ia64.Gerrit Pape3+6-7
2003-10-31 10:38add pppd run script (iwth chpst) next to the pp one.Gerrit Pape2+11-0
2003-10-30 14:56minor.Gerrit Pape1+3-1
2003-10-30 14:56don't use dietlibc on ia64 for now.Gerrit Pape1+2-2
2003-10-30 12:31debianized.Gerrit Pape2+8-7
2003-10-29 18:38minor.Gerrit Pape2+2-2
2003-10-29 18:37add run scripts from Tomasz Nidecki.Gerrit Pape1+90-1
2003-10-29 12:490.12.0.Gerrit Pape12+85-75
2003-10-29 11:19 * doc/benefits.html, doc/index.html, doc/replaceinit.html, doc/runlevels.html, doc/useinit.html: default service directory is /var/service; minor. * etc/2, etc/debian/3, etc/freebsd/3, etc/macosx/StartupItems/runit, etc/openbsd/3, man/runsv.8, man/runsvchdir.8, man/runsvdir.8: default service directory is /var/service.Gerrit Pape14+80-79
2003-10-28 12:06 * runsv.c: don't use EOVERFLOW as it is not standard (thx Christoph Scheurer). * reboot_system.h1, reboot_system.h2, tryreboot.c: new; test if reboot() function takes one or two arguments (solaris). * runit.c: fallthrough stage 3: re-get stderr; sync() before reboot(). * uw_tmp.h1, uw_tmp.h2, tryuwtmp.c, tryuwtmpx.c: new; test for utmpx or utmp support. * utmpset.c: support systems with utmp or utmpx (solaris). * Makefile: adapt. * supports the solaris platform (thx Uffe Jakobsen). pre 0.11.4.Gerrit Pape17+165-55
2003-09-30 10:02rman has changed its html formatting.Gerrit Pape13+107-107
2003-09-23 09:09debianized.Gerrit Pape7+28-137
2003-09-23 08:17minor.Gerrit Pape1+4-3
2003-09-23 08:13html.Gerrit Pape12+942-934
2003-09-23 08:01v0.11.2.Gerrit Pape7+21-12
2003-09-23 08:01 * fmt_ptime.c: calculate UTC localtime correctly. * runsv.c: support ./supervise as symbolic link, on dangling symlink create link target.Gerrit Pape2+20-2
2003-09-22 10:05debian/control: Standards-Version: 3.6.0.Gerrit Pape2+3-2
2003-09-22 10:02minor.Gerrit Pape1+4-4
2003-09-22 09:59introduce runsvdir-start.Gerrit Pape2+5-6
2003-09-22 09:58 * debian/diff/readlink.diff: new; create link target if ./supervise is a dangling symbolic link. * debian/rules: apply patches in debian/diff/; install stage 2 as /usr/sbin/runsvdir-start for the use with /etc/inittab; enable dh_link. * debian/runit.dirs: add /var/service, /var/run/getty-5. * debian/README.Debian: adapt; package now automatically enables service supervision when used with sysvinit. * debian/diff/doc-useinit.diff: new; document runsvdir-start usage. * debian/runit.links: new; create symlink for getty-5 service supervise directory to /var/run/. * debian/runit.postinst: new; add SV entry to /etc/inittab if not present on install and upgrade; barf on fresh install if SV entry is present. * debian/runit.postrm: new; remove SV inittab entry on de-install; force remove /var/run/getty-5/ on purge.Gerrit Pape9+235-24
2003-09-04 09:51minor.Gerrit Pape1+1-1
2003-09-04 09:49minor; html.Gerrit Pape2+103-94
2003-09-04 05:34changes contributed by Erich Schubert, Lang Martin.Gerrit Pape1+35-20
2003-09-01 11:06 * svlogd.c: barf if all log directories given at the command line fail. * man/svlogd.8: adapt. 0.11.1.Gerrit Pape11+63-32
2003-08-28 12:00 * src/Makefile: add dependency to sysdeps to target fmt_ptime.o (thx Thomas Schwinge).Gerrit Pape2+4-1
2003-08-08 11:46changes.Gerrit Pape1+3-1
2003-08-08 11:44minor.Gerrit Pape1+2-2
2003-08-08 11:22debianized. minor.Gerrit Pape2+7-4
2003-08-08 10:43minor.Gerrit Pape2+18-17
2003-08-08 10:170.11.0.Gerrit Pape12+172-67
2003-08-05 20:41 * uidgid.c, uidgid.h: new; get uid/gid by name. * chpst: new; run program with a changed process state (includes envdir, envuidgid, pgrphack, setlock, setuidgid, softlimit functionality).Gerrit Pape7+672-7
2003-06-22 19:21minor.Gerrit Pape1+1-1
2003-06-22 19:02minor.Gerrit Pape1+2-2
2003-06-22 18:45minor.Gerrit Pape3+9-1
2003-06-22 18:29minor.Gerrit Pape2+19-0
2003-06-22 18:25 * doc/index.html, doc/install.html, doc/replaceinit.html, doc/useinit.html: how to install and configure runit on MacOSX. * svlogd.c: fix incorrect handling of processor's state file; minor code cleanup. * runit-init.c: exit 0 on wrong usage. 0.10.0Gerrit Pape12+131-61
2003-06-18 11:49minor. debianized.Gerrit Pape4+10-5
2003-06-17 13:48 * runit.c: user select() on systems that don't provide poll() (builds on Mac OSX). * svlogd.c: reset match flag in lineflush() in all cases. * Makefile: build setuidgid in default target. * doc/useinit.html: add instruction to create /etc/runit/2 first. * doc/install.html: minor. 0.9.5.Gerrit Pape15+68-47
2003-06-10 08:48minor.Gerrit Pape1+2-2
2003-06-10 07:46bump version.Gerrit Pape1+2-2
2003-06-10 07:43debianized, final.Gerrit Pape4+40-61
2003-06-05 11:39debianized.Gerrit Pape5+87-0
2003-06-05 11:39 * svlogd.c: default log file size is 1M; print verbose message only if -v is set. * man/svlogd.8: document -v option; minor. * etc/freebsd/3, etc/openbsd/3: check if magic files in /etc/runit/ are executable, not readable. * etc/*/getty-tty*/run: remove utmpset from script. * etc/*/getty-tty*/finish: new: run utmpset. * doc/replaceinit.html: adapt. * setuidgid.c: new: daemontools' setuidgid drop in replacement (not installed by default). * Makefile: build setuidgid. * doc/index.html: update.Gerrit Pape22+190-158
2003-05-21 19:23typo.Gerrit Pape1+1-1
2003-05-21 19:20 * debian/README.Debian: more detailled instructions on how to use service supervision without replacing sysvinit. 0.9.3-2.Gerrit Pape2+19-9
2003-05-15 10:16minor.Gerrit Pape1+0-1
2003-05-15 10:14show compiler version. minor.Gerrit Pape2+3-1
2003-05-15 09:53 * debian/diff/defaultsize.diff: new; fix default max. size for single log files to match the documentation. debianized.Gerrit Pape3+46-15
2003-05-04 09:41minor.Gerrit Pape3+3-2
2003-05-04 09:37 * Makefile: actually build runsvstat, runsvctrl before installing them, fixes build failure (thx Lukas Beeler). 0.9.3.Gerrit Pape7+18-13
2003-05-03 16:13minor.Gerrit Pape1+1-0
2003-05-03 16:08minor.Gerrit Pape2+5-6
2003-05-03 16:000.9.2. debianized.Gerrit Pape9+105-98
2003-05-03 15:57 * doc/dependencies.html, doc/useinit.html: new. * doc/index.html: adapt; reorder programs; runsvstat, runsvctrl installed by default. * doc/install.html: remove dependency on daemontools; create /package. * doc/replaceinit.html, man/runsv.8: typo. * man/svwaitdown.8, man/svwaitup.8: refer to runit and supervise. * svlogd.c: fix counter var namespace. * package/commands: add runsvctrl, runsvstat.Gerrit Pape12+136-27
2003-05-01 08:45oidentd changes from Jesse Cablek.Gerrit Pape1+5-2
2003-04-30 20:250.9.1.Gerrit Pape7+32-26
2003-04-30 20:14 * svlogd.c: reset match flag on deselection, fixes pattern matching.Gerrit Pape2+5-0
2003-04-25 07:24runscripts. documentation.Gerrit Pape6+74-25
2003-04-24 13:59minor.Gerrit Pape2+2-32
2003-04-24 13:45minor.Gerrit Pape1+5-8
2003-04-24 13:13grmpf.Gerrit Pape1+1-1
2003-04-24 13:12html.Gerrit Pape1+29-30
2003-04-24 13:11minor.Gerrit Pape1+2-2
2003-04-24 13:10 * runit.c: print warning for each state that exits non-zero; restart stage 2 if it exits non-zero. minor.Gerrit Pape4+33-12
2003-04-24 11:26html.Gerrit Pape12+144-109
2003-04-24 11:12 * runsvdir.c: don't propagate sig_term to runsv processes when receiving sig_term; send sig_term to all runsv processes and exit 111 when receiving sig_hangup. * svlogd.c: code cleanup. * svwaitdown.c: send command "d" (and "x" if -x is set) to a service if it's not in state 'want down'. * svwaitup.c: minor code cleanup. * man/runsvdir.8, man/svwaitdown.8: adapt. 0.9.0.Gerrit Pape23+237-123
2003-04-20 20:35typo, grammar.Gerrit Pape2+77-78
2003-04-20 18:12minor bugfix.Gerrit Pape2+2-2
2003-04-20 17:40minor.Gerrit Pape1+2-0
2003-04-20 17:38 * svlogd.c: new; runit's service logging daemon. * fmt_ptime.h, fmt_ptime.c, pmatch.h, pmatch.c: new. * man/svlogd.8, doc/svlogd.8.html: new. * man/runsv.8, man/runsvstat.8, man/utmpset.8: minor cleanup.Gerrit Pape20+1278-31
2003-03-30 11:19minor correction from Thomas Baden.Gerrit Pape1+3-0
2003-03-25 10:22add run scripts from Ralf Hildebrandt.Gerrit Pape1+13-1
2003-03-24 13:34add run script from Thomas Baden.Gerrit Pape1+19-1
2003-03-18 09:02add run scripts from Lukas Beeler.Gerrit Pape1+61-2
2003-03-12 14:10minor cleanup.Gerrit Pape2+3-3
2003-03-11 10:42run scripts from Jesse Cablek.Gerrit Pape1+64-5
2003-03-09 14:07minor.Gerrit Pape1+1-0
2003-03-09 14:05 * runsvdir.c, runsv.c: close-on-exec file descriptors of current dir and lock files (thx Lukas Beeler). 0.8.1.Gerrit Pape11+42-26
2003-03-09 13:55add contributed run scripts, thx Robin S. Socha, Claus Alboege, Paul Jarc, clemens fischer.Gerrit Pape1+241-80
2003-02-25 15:18archive.Gerrit Pape1+1-1
2003-02-25 15:17minor.Gerrit Pape2+7-5
2003-02-25 15:17minor.Gerrit Pape1+1-0
2003-02-25 15:14adapt man pages.Gerrit Pape4+42-32
2003-02-25 12:51 * doc/benefits.html: new. * doc/index.html, doc/upgrade.html: adapt. * etc/*/1, etc/*/3, etc/*/ctrlaltdel: set permissions on the magic files instead of creating and removing them (can make them symbolic links now); set PATH. * runit.h: new; centralize runit's compiled in magic file names. * runit.c: check permissions of magic files instead of sole existence; conditionally call reboot(RB_AUTOBOOT), reboot(RB_POWER_OFF), reboot(RB_HALT_SYSTEM) if possible; code cleanup. * runit-init.c: set permissions on magic files instead of creating or removing them; code cleanup. * runsvdir.c: detect and tolerate system time warp; code cleanup. * runsv.c, runsvchdir.c, runsvctrl.c, runsvstat.c, svwaitdown.c, svwaitup.c, utmpset.c: code cleanup. 0.8.0.Gerrit Pape31+487-324
2003-01-29 18:40typo.Gerrit Pape1+1-1
2003-01-29 18:37resurrect copyright file.Gerrit Pape3+18-4
2003-01-29 13:37 * debian/rules: do not install /etc/runit/{1,2,3,ctrlaltdel} (now included in the runit-run package); install docs without dh_installdocs. * debian/control: Standards-Version: 3.5.8. * debian/runit.docs: remove.Gerrit Pape4+34-14
2003-01-27 09:00html.Gerrit Pape1+6-6
2003-01-27 08:59docs.Gerrit Pape1+10-5
2003-01-24 14:18 * runsv.c: close finish script file descriptor. * runsv.c: close logpipe[] instead of sending sigterm to logservice when told to exit, loggers should exit when they see EOF on stdin (thx Paul Jarc). * etc/*/1, etc/*/3: remove explicit 'exit'. * error.h: include <errno.h> (upcoming glibc changes). 0.8.2.Gerrit Pape20+138-105
2002-12-05 21:19 * debian/rules: use dh_installdocs -n. * debian/runit.preinst: remove #DEBHELPER#. -5.Gerrit Pape3+9-15
2002-12-05 20:44 * debian/3: stop getties after all other services. * debian/control: Architecture: any, build dependency sorts out; build-depends on dietlibc >> 0.22-0 (available on ia64). -5.Gerrit Pape3+13-5
2002-11-07 18:36 * debian/rules: install debian specific stage 3: fix path to service directory. * debian/3: new. -4.Gerrit Pape3+26-6
2002-11-04 09:24override 1.Gerrit Pape2+9-1
2002-11-04 09:23 * debian/control: build-depends on dietlibc >= 0.21-3 (fixes build failure on mips/mipsel). * debian/rules: debian/1: new.Gerrit Pape4+13-4
2002-10-25 11:53usedietlibc: use -Os switch to diet.Gerrit Pape1+2-2
2002-10-24 20:59 * debian/rules: let diet be verbose and mangle gcc options for platform specific optimization (fixes build failure on sparc). -2.Gerrit Pape2+9-2
2002-10-23 09:47adapt doc.Gerrit Pape3+61-42
2002-10-22 10:31avoid unnecessary warning.Gerrit Pape1+1-0
2002-10-21 15:15grmpf.Gerrit Pape1+1-1
2002-10-21 15:030.7.1.Gerrit Pape9+35-199
2002-10-21 14:32 * runsvdir.c: continue reading directory when stat() on entry fails.Gerrit Pape2+3-1
2002-10-21 14:17typo.Gerrit Pape1+2-2
2002-10-21 14:16add manpages for not installed by default programs.Gerrit Pape8+349-4
2002-10-18 11:27man pages written.Gerrit Pape5+178-3
2002-10-18 09:13not for s390.Gerrit Pape2+2-2
2002-10-17 13:23close wnpp bug.Gerrit Pape1+1-6
2002-10-17 13:03beautifier.Gerrit Pape3+23-65
2002-10-17 08:43remove runi-run package, it now has its own source.Gerrit Pape16+13-239
2002-10-16 12:07install doc.Gerrit Pape1+1-0
2002-10-16 12:04minor.Gerrit Pape2+8-16
2002-10-16 11:52minor.Gerrit Pape2+10-5
2002-10-16 11:46 * getties: move utmpset from run to finish scripts. * runit-run.preinst: wait for ENTER to continue. * add README.Debian's.Gerrit Pape15+67-13
2002-10-11 12:21timestamp.Gerrit Pape1+1-1
2002-10-11 12:21 * rework debian packaging to be debian policy compliant. * runit: add lintian override: statically-linked-binary; the runit programs are knowingly compiled statically with the diet libc.Gerrit Pape23+360-9
2002-10-11 11:05new debian package, debian policy conform.Gerrit Pape9+172-290
2002-10-11 08:05typo.Gerrit Pape1+1-1
2002-10-07 09:38minor.Gerrit Pape1+1-0
2002-10-07 09:290.7.0.Gerrit Pape11+102-43
2002-10-06 10:28minor.Gerrit Pape3+25-26
2002-10-06 09:530.6.4.Gerrit Pape15+92-83
2002-10-04 10:15minor.Gerrit Pape3+11-9
2002-10-04 10:01archive. create hardlink runit.old -> runit on debian package upgrade.Gerrit Pape2+42-1
2002-10-04 09:36minor.Gerrit Pape1+2-1
2002-10-04 09:25minor.Gerrit Pape3+4-2
2002-10-04 09:05 * runsv.c: sleep 1 second before exiting on fatal error. * runsvdir.c: check service directory's inode and device in addition to mtime; sleep 1 second if stat(service directory) fails. * runsvstat.c: new option -l: only show log service if -l is set. * runsvchdir: new; change service directory runsvdir is running in. 0.6.3.Gerrit Pape18+372-64
2002-09-27 14:370.6.0.Gerrit Pape8+36-39
2002-09-27 11:32fix state finish.Gerrit Pape1+1-1
2002-09-27 10:22minor.Gerrit Pape2+5-12
2002-09-27 09:01rename rsv-* to runsv*.Gerrit Pape7+260-261
2002-09-26 14:20more detailled.Gerrit Pape1+3-1
2002-09-26 12:42grmpf, stage 3 was broken.Gerrit Pape3+19-14
2002-09-26 11:19changes.Gerrit Pape1+1-0
2002-09-26 11:19adapt stage 3.Gerrit Pape3+22-44
2002-09-26 11:13html.Gerrit Pape1+22-17
2002-09-26 11:12cleanup. doc.Gerrit Pape17+295-146
2002-09-25 11:55minor.Gerrit Pape1+1-1
2002-09-25 11:37minor.Gerrit Pape2+16-7
2002-09-25 11:30doc.Gerrit Pape9+32-21
2002-09-25 10:17new.Gerrit Pape4+415-0
2002-09-25 10:17 * man/runsv.8, man/runsvdir.8: new. * utmpset.c: setlock utmp and wtmp file. 0.5.4.Gerrit Pape14+67-63
2002-09-24 15:03minor.Gerrit Pape1+12-4
2002-09-24 14:12support symlinked /service directory.Gerrit Pape1+4-3
2002-09-24 11:28minor.Gerrit Pape3+3-3
2002-09-24 11:200.5.3.Gerrit Pape7+36-30
2002-09-24 11:17code cleanup.Gerrit Pape5+26-27
2002-09-23 14:27 * rsv-status: new; svstat for runsv. * rsv-control: new; svc for runsv.Gerrit Pape7+273-6
2002-09-23 10:15minor.Gerrit Pape1+1-0
2002-09-23 10:14stage 2 adapt.Gerrit Pape3+33-3
2002-09-23 10:12 * runsv, runsvdir: new; svscan/supervise replacement. 0.5.2.Gerrit Pape13+777-37
2002-09-06 20:29typo.Gerrit Pape1+1-1
2002-09-05 08:07do not restart getties in stage 3.Gerrit Pape5+2-12
2002-08-29 08:08mention supervision list. minor.Gerrit Pape1+16-11
2002-08-28 18:58minor.Gerrit Pape1+1-1
2002-08-28 18:56htmlGerrit Pape1+1-1
2002-08-28 18:55utmpset in /command. registration requested.Gerrit Pape8+7-13
2002-08-28 17:32install utmpset man page.Gerrit Pape1+1-1
2002-08-28 13:10html.Gerrit Pape1+61-0
2002-08-28 13:10 * utmpset: avoids libutil; compiles with deitlibc; built by default. * doc/usedietlibc.html: fix description. * stage 3: restart getties after stopping services. * getty-*/run: add utmpset. 0.5.0.Gerrit Pape27+253-150
2002-06-25 12:04minor.Gerrit Pape1+1-1
2002-06-24 14:28add utmpset[.o].Gerrit Pape1+2-0
2002-06-24 14:14enable target sysdeps.Gerrit Pape2+5-3
2002-06-24 14:09 * utmpset.c: new option -w: additionally write wtmp record. 0.4.1.Gerrit Pape11+68-39
2002-05-19 11:10 * src/: include public domain sources to build byte.a, unix.a, time.a: runit builds without having daemontools' sources installed. * utmpset.c: new utmpset program. * doc/utmpset.html: new. 0.4.0.Gerrit Pape13+137-53
2002-05-18 17:31remove obselete file.Gerrit Pape1+0-0
2002-05-18 17:30 * src/: include public domain sources to build byte.a, unix.a, time.a: runit builds without having daemontools' sources installed. 0.3.3.Gerrit Pape157+3519-61
2002-04-17 09:05add 'runit in use' chapter.Gerrit Pape1+69-0
2002-03-30 12:05minor.Gerrit Pape1+2-1
2002-03-30 11:38 * getty service directory /etc/runit/getty-tty5 moved to /etc/runit/getty-5 according to updated doc/replaceinit.html. package/CHANGES: typo.Gerrit Pape4+10-3
2002-02-13 10:03minor.Gerrit Pape1+6-0
2002-02-13 09:59runit.c: support ctrl-alt-del also on Linux/i386, dietlic. runscripts.html: more samples. (thx Alessandro Bono)Gerrit Pape9+76-43
2002-02-03 15:33cleanup.Gerrit Pape8+43-33
2002-01-29 20:29added.Gerrit Pape1+7-0
2002-01-29 19:30minor.Gerrit Pape2+6-2
2002-01-29 19:01trap 2, 3 in stage 1 on *bsd.Gerrit Pape2+4-0
2002-01-29 18:560.3.0. many changes, see package/CHANGES.Gerrit Pape20+223-106
2002-01-01 15:30debian changelog.Gerrit Pape1+6-0
2002-01-01 15:28install-man integrated.Gerrit Pape7+139-76
2002-01-01 10:25code cleanup. TARGETS fix. install.html: typo. etc/freebsd stage files, getty service added.Gerrit Pape10+45-8
2001-12-30 17:06minor.Gerrit Pape2+2-2
2001-12-30 16:54compile static by default.Gerrit Pape1+2-2
2001-12-30 16:50minor.Gerrit Pape1+3-1
2001-12-30 16:35minorGerrit Pape1+7-0
2001-12-30 16:340.2.6.Gerrit Pape12+84-33
2001-12-30 16:28runs on openbsd 2.9.Gerrit Pape4+136-7
2001-12-30 10:38doc update.Gerrit Pape1+21-16
2001-12-30 10:38svwaitup: race condition documented. deb: svwait*.8 installed.Gerrit Pape2+29-7
2001-12-27 13:440.2.3.Gerrit Pape8+37-33
2001-12-27 09:51runscripts.html linked.Gerrit Pape2+7-4
2001-12-27 09:13Id tags fixed.Gerrit Pape2+2-9
2001-12-23 17:17docs adapted.Gerrit Pape5+147-10
2001-12-23 17:14manpage svwait* added. cleanup.Gerrit Pape11+187-117
2001-12-23 02:39minor.Gerrit Pape1+2-2
2001-12-23 02:38minor.Gerrit Pape1+6-4
2001-12-23 02:33stupidity.Gerrit Pape1+0-2
2001-12-23 02:31use only conf-cc, conf-ld.Gerrit Pape1+0-4
2001-12-23 02:27minor.Gerrit Pape1+5-5
2001-12-23 02:24use support/compile and support/load for building.Gerrit Pape1+11-17
2001-12-23 02:23init.c moved to runit-init.cGerrit Pape1+82-0
2001-12-23 00:02minor.Gerrit Pape2+30-30
2001-12-22 22:57runscripts added. /usr/local/bin link reenabled.Gerrit Pape3+97-8
2001-12-22 19:58Build-Depends on dietlibc, uses diet to compile programs.Gerrit Pape3+9-3
2001-12-22 19:47commands available for users added to list.Gerrit Pape1+2-0
2001-12-22 19:40runit: checks for pid == 1 new: svwaitdown, svwaitup stage3: uses svwaitdown 0.2.2 debian packageGerrit Pape14+325-34
2001-12-02 20:43move to smarden.Gerrit Pape1+1-1
2001-11-26 11:53docs.Gerrit Pape2+2-2
2001-11-26 11:52typo.Gerrit Pape2+2-2
2001-11-26 11:32forgot to add.Gerrit Pape1+62-0
2001-11-26 11:32docs.Gerrit Pape2+24-18
2001-11-26 11:31 * runit-halt, runit-reboot removed, integrated into runit-init * tested with dietlibc * doc: usedietlibs.html added.Gerrit Pape21+146-258
2001-11-22 17:55INT sig documented.Gerrit Pape2+9-3
2001-11-22 17:42.Gerrit Pape1+25-25
2001-11-22 17:42 * collects all terminated children in all stages * sends sigkill to whole process group if stage2 crashes and waits 5 seconds before restarting * ctraltdel not automatically shuts down, now respects /etc/runit/stopit * /etc/runit/ctrlaltdel touches /etc/runit/stopit * on shutdown request: send sigterm to stage 2, wait max 5 second, send sigkill if still running, leave stage 2, enter stage 3Gerrit Pape10+146-90
2001-11-20 12:45dist woody.Gerrit Pape1+1-1
2001-11-20 11:07minor.Gerrit Pape1+2-2
2001-11-20 11:02remove stale script.Gerrit Pape1+0-28
2001-11-20 11:01package moved to smarden.org. 0.1.1.Gerrit Pape15+59-52
2001-11-16 18:01minor doc changes.Gerrit Pape1+10-3
2001-11-16 16:33minor.Gerrit Pape1+1-1
2001-11-16 16:32spelling.Gerrit Pape2+2-2
2001-11-16 16:04getty service dir included. debian permission fix.Gerrit Pape2+11-4
2001-11-16 14:18getty service directory added.Gerrit Pape1+2-0
2001-11-16 14:03minor.Gerrit Pape2+2-0
2001-11-16 14:01minor.Gerrit Pape1+3-3
2001-11-16 13:57manpages html.Gerrit Pape5+197-0
2001-11-16 13:56archives.Gerrit Pape1+0-0
2001-11-16 13:54Initial revisionGerrit Pape35+1153-0