aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* live actually needs to be an absolute path for s6-rc-init and s6-rc-updateLaurent Bercot2017-12-232-0/+5
|
* Use dir_fd instead of dirfd, because SolarisLaurent Bercot2017-12-211-2/+1
|
* Work around NetBSD and Solaris braindeadnessLaurent Bercot2017-12-212-28/+30
|
* Fix (hopefully) the two remaining bugs in s6-rc-update...Laurent Bercot2017-12-072-3/+3
|
* Get this right, maybe?Laurent Bercot2017-12-071-1/+2
|
* Fix off-by-one in s6rc_livedir_createLaurent Bercot2017-12-071-1/+1
|
* Add s6-rc-format-upgradeLaurent Bercot2017-12-043-16/+75
|
* Refactor s6-rc-init and s6-rc-upgrade around atomic_symlink and ↵Laurent Bercot2017-12-045-216/+144
| | | | s6rc_livedir_create
* Fix qsort invocation, now services are really sorted...Laurent Bercot2017-11-271-1/+6
|
* Guarantee s6-rc-compile service numberingLaurent Bercot2017-11-271-16/+34
|
* Use new skalibs' access_at instead of faccessat, because MacOSLaurent Bercot2017-11-271-1/+1
|
* ... but erroring out early is safer.Laurent Bercot2017-11-041-3/+9
|
* Even better message: defer it >.>Laurent Bercot2017-11-041-2/+1
|
* Better error message on invalid funnel bundlesLaurent Bercot2017-11-041-1/+1
|
* Warn on misplaced pipeline-name filesLaurent Bercot2017-11-041-5/+15
|
* Better error messages for resolve_prodconsLaurent Bercot2017-11-041-21/+7
|
* Implement funnels. Needs testing.Laurent Bercot2017-11-0410-168/+259
|
* Workaround for a Solaris bug (incorrect mkdtemp guarding)Laurent Bercot2017-10-191-0/+1
|
* Change safety guard to PATH_MAX because Solaris doesn't know NAME_MAXLaurent Bercot2017-10-191-1/+1
|
* Limit prefix size to NAME_MAXLaurent Bercot2017-10-171-0/+2
|
* version: 0.3.0.0v0.3.0.0Laurent Bercot2017-10-091-4/+3
|
* Make s6-rc prefix-independent; implement s6-rc diffLaurent Bercot2017-10-092-52/+69
| | | | | | Using scandir/ in s6-rc is useless, we have access to the servicedirs/ directly. That prevents us from being concerned with scandir prefixes.
* Replace suffix with prefixLaurent Bercot2017-10-099-75/+76
|
* Add -s to s6-rc-init; prepare for 0.3.0.0Laurent Bercot2017-10-0811-69/+167
|
* Use mkdtemp() for the new livedir in s6-rc-updateLaurent Bercot2017-09-301-6/+6
|
* bugfix: don't use satmp in s6-rc-init, because argument to rm_rf()Laurent Bercot2017-09-261-17/+18
|
* More conversion to xpathexecLaurent Bercot2017-08-222-4/+2
|
* Prepare for 0.2.1.2Laurent Bercot2017-08-223-21/+7
|
* Adjust s6-rc verbosity (-v2 is now more terse, -v3 is what -v2 was)Laurent Bercot2017-08-071-2/+2
|
* Fix a race condition in s6rc_servicedir_manage()Laurent Bercot2017-07-121-10/+25
|
* bugfixes: in s6-rc-compile, off-by-one array size, and uninitialized struct ↵Laurent Bercot2017-07-031-2/+3
| | | | field
* Add commented code to s6-rc to kill oneshots. Just in case.Laurent Bercot2017-06-191-2/+15
|
* Usability changes for transition failures in s6-rc changeLaurent Bercot2017-06-181-5/+42
| | | | | | | | - 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
* Increase s6-sudo (for oneshots) timeouts from 2 to 30 secondsLaurent Bercot2017-05-242-2/+2
|
* Add support for timeout-killLaurent Bercot2017-05-192-0/+5
|
* Add -d option to s6-rc-init, to dereference compiledLaurent Bercot2017-05-161-4/+12
|
* bugfixes: fd leak in s6-rc-oneshot-run, and missing coe in s6rc_lockLaurent Bercot2017-05-122-2/+8
|
* bugfix: trivial fdleak in s6-rc-oneshot run. (More to come.)Laurent Bercot2017-05-121-1/+0
|
* Don't wait on locks by default (fail instead); add a -b option to get the ↵Laurent Bercot2017-03-239-57/+78
| | | | | | waiting behaviour Also fix a few types in s6-rc-compile (unsigned int -> uint32_t for avltree indices)
* Change the s6-rc-fdholder-filler API for easier external interactionLaurent Bercot2017-03-202-15/+59
| | | | | | | 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.
* Cleanup of superfluous includesLaurent Bercot2017-03-136-7/+0
|
* Adapt to skalibs-2.5.0.0Laurent Bercot2017-03-1326-456/+419
|
* Types fix: first passLaurent Bercot2017-01-0825-185/+211
|
* Typo fixLaurent Bercot2016-10-141-1/+1
|
* Port to new librandom APILaurent Bercot2016-10-141-1/+5
|
* bugfix: random_sauniquename API in s6-rc-updateLaurent Bercot2016-10-141-1/+1
|
* Fix finish creation by s6-rc-compile: only when there's such a file in the ↵Laurent Bercot2016-08-191-9/+20
| | | | source!
* Make s6-rc-compile produce finish.user when service has a consumerLaurent Bercot2016-08-181-4/+13
|
* Apply Eric's patch for spawn supportLaurent Bercot2016-08-161-0/+1
|
* Add spawn_lib supportLaurent Bercot2016-08-122-0/+2
|