summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2017-10-19 Workaround for a Solaris bug (incorrect mkdtemp guarding)Laurent Bercot
2017-10-19 Change safety guard to PATH_MAX because Solaris doesn't know NAME_MAXLaurent Bercot
2017-10-17 Limit prefix size to NAME_MAXLaurent Bercot
2017-10-09 version: 0.3.0.0v0.3.0.0Laurent Bercot
2017-10-09 Make s6-rc prefix-independent; implement s6-rc diffLaurent Bercot
Using scandir/ in s6-rc is useless, we have access to the servicedirs/ directly. That prevents us from being concerned with scandir prefixes.
2017-10-09 Replace suffix with prefixLaurent Bercot
2017-10-08 Add -s to s6-rc-init; prepare for 0.3.0.0Laurent Bercot
2017-09-30 Use mkdtemp() for the new livedir in s6-rc-updateLaurent Bercot
2017-09-26 bugfix: don't use satmp in s6-rc-init, because argument to rm_rf()Laurent Bercot
2017-08-22 More conversion to xpathexecLaurent Bercot
2017-08-22 Prepare for 0.2.1.2Laurent Bercot
2017-08-07 Adjust s6-rc verbosity (-v2 is now more terse, -v3 is what -v2 was)Laurent Bercot
2017-07-12 Fix a race condition in s6rc_servicedir_manage()Laurent Bercot
2017-07-03 bugfixes: in s6-rc-compile, off-by-one array size, and uninitialized struct ↵Laurent Bercot
field
2017-06-19 Add commented code to s6-rc to kill oneshots. Just in case.Laurent Bercot
2017-06-18 Usability changes for transition failures in s6-rc changeLaurent Bercot
- Add explicit s6-svc -d call for longrun transition failure - Add SIGTERM and SIGINT handling: kill all longrun transitions - Doc update - Credit Lionel - Prepare for 0.2.1.0
2017-05-24 Increase s6-sudo (for oneshots) timeouts from 2 to 30 secondsLaurent Bercot
2017-05-19 Add support for timeout-killLaurent Bercot
2017-05-16 Add -d option to s6-rc-init, to dereference compiledLaurent Bercot
2017-05-12 bugfixes: fd leak in s6-rc-oneshot-run, and missing coe in s6rc_lockLaurent Bercot
2017-05-12 bugfix: trivial fdleak in s6-rc-oneshot run. (More to come.)Laurent Bercot
2017-03-23 Don't wait on locks by default (fail instead); add a -b option to get the ↵Laurent Bercot
waiting behaviour Also fix a few types in s6-rc-compile (unsigned int -> uint32_t for avltree indices)
2017-03-20 Change the s6-rc-fdholder-filler API for easier external interactionLaurent Bercot
Now s6-rc-fdholder-filler reads the list of services to create pipes for from its stdin. s6-rc-compile writes that list to ./data/autofilled instead of hardcoding it into ./run; this makes it possible to change it programmatically.
2017-03-13 Cleanup of superfluous includesLaurent Bercot
2017-03-13 Adapt to skalibs-2.5.0.0Laurent Bercot
2017-01-08 Types fix: first passLaurent Bercot
2016-10-14 Typo fixLaurent Bercot
2016-10-14 Port to new librandom APILaurent Bercot
2016-10-14 bugfix: random_sauniquename API in s6-rc-updateLaurent Bercot
2016-08-19 Fix finish creation by s6-rc-compile: only when there's such a file in the ↵Laurent Bercot
source!
2016-08-18 Make s6-rc-compile produce finish.user when service has a consumerLaurent Bercot
2016-08-16 Apply Eric's patch for spawn supportLaurent Bercot
2016-08-12 Add spawn_lib supportLaurent Bercot
2016-07-22 for loop -> while loop. Cleaner.Laurent Bercot
2016-06-09 bugfix: check for missing } in s6-rc-compile (thanks smaeul)Laurent Bercot
2016-03-17 Add rollback to s6rc_servicedir_manage; it should now be transactionalLaurent Bercot
2016-03-10 s6-rc-init bugfix: don't use satmp.s after cleanup(). For real this time.Laurent Bercot
2016-02-28 Better mem locality in s6-rc-update. (lol.)Laurent Bercot
2015-12-07 simplify the s6rc-oneshot-runner run scriptLaurent Bercot
2015-11-13 - better error codes in s6-rc-updateLaurent Bercot
- doc fixes
2015-11-07 s6-rc-init bugfix: don't use satmp.s after cleanup() (thanks Eric Le Bihan)Laurent Bercot
2015-10-27 - appease gcc, which still doesn't understand data flow across gotos, in ↵Laurent Bercot
s6rc_lock - document proper service stubbing for OpenRC
2015-10-15 Remove now useless tain_now() checksv0.0.1.2Laurent Bercot
2015-09-27 Remove useless variable in s6-rc-updateLaurent Bercot
2015-09-23 No need for -a in s6-rc -u invocation; remove -X from dryrun printLaurent Bercot
2015-09-23 Fix logic bug with new deps in s6-rc-update; add comments aroundLaurent Bercot
the logic because that's where the magic happens.
2015-09-23 s6-rc-update bugfix: correctly handle renamed pipes in the fdholderLaurent Bercot
2015-09-22 Add S6RC_EXTLIBEXECPREFIX, use it in s6-rc-compile. Databases should workLaurent Bercot
across s6-rc versions!
2015-09-21 Change s6rc-oneshot-runner to use s6-rc-oneshot-run, as well as s6-rc'sLaurent Bercot
s6-sudo invocation. It's less efficient (s6-rc-oneshot-run loads and parses the database every time) but it's more secure, because only programs in the database can be executed with s6-sudod privileges.
2015-09-21 Bugfix in s6-rc-oneshot-run: use pathexec0_run instead of pathexec_runLaurent Bercot