summaryrefslogtreecommitdiff
path: root/src/libs6rc
AgeCommit message (Collapse)Author
2024-07-05 Prepare for 0.5.5.0; add s6rc_livedir_canonHEADmasterLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-07-06 Prepare for 0.5.4.2; use open3() safe wrapperLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-06-20 Remove debug instructionsLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-02-18 Prepare for 0.5.4.1; ensure livedir always has a lock fileLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-02-08 Add instance support to s6-rc-updateLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-02-06 Update s6 dep; simplify servicedir block/unblockLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-01-31 Don't hard depend on PATH_MAX; change servicedir file listLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2022-12-22 Add support for s6-instanceLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2022-11-10 Open the shared locks O_RDONLY, duh.Laurent Bercot
Instead of writing workarounds for EROFS and chattr +i and still failing to properly address other cases. Noob. Signed-off-by: Laurent Bercot <ska@appnovation.com>
2022-08-18 Change s6rc_servicedir to types defined in s6/servicedir.hLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2022-07-28 ... but do it with the correct logicLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2022-07-28 Allow opening the db on chattr +iLaurent Bercot
This is done by ignoring EPERM on open() just like we ignore EROFS. Signed-off-by: Laurent Bercot <ska@appnovation.com>
2022-06-08 Prepare for 0.5.3.2; adapt to skalibs-2.12.0.0Laurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2021-09-26 Add lock-fd supportLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2021-09-02 Adapt to s6-2.11.0.0Laurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2021-08-10 Update dependencies, adjust to skalibs-2.11.0.0 apisLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2020-12-10 You want shared locks, SherlockLaurent Bercot
2020-12-10 Create down files on s6_supervise_linkLaurent Bercot
2020-12-07 Prepare for 0.5.2.1; build against new skalibs/execline/s6Laurent Bercot
2020-03-21 Include posixishard as late as possibleLaurent Bercot
2019-02-20 Adapt to skalibs/posixishard.hLaurent Bercot
2019-02-10 bugfix: add max-death-tally and down-signal support to s6-rc-compile!Laurent Bercot
2019-01-15 Add s6-log notifications to examples, prepare for 0.4.1.1Laurent Bercot
2018-07-21 Adapt to skalibs-2.7.0.0Laurent Bercot
2018-06-15 Add support for max-death-tally and down-signal, prepare for 0.4.1.0Laurent Bercot
2017-12-21 Work around NetBSD and Solaris braindeadnessLaurent Bercot
2017-12-07 Fix (hopefully) the two remaining bugs in s6-rc-update...Laurent Bercot
2017-12-07 Get this right, maybe?Laurent Bercot
2017-12-07 Fix off-by-one in s6rc_livedir_createLaurent Bercot
2017-12-04 Refactor s6-rc-init and s6-rc-upgrade around atomic_symlink and ↵Laurent Bercot
s6rc_livedir_create
2017-11-04 Implement funnels. Needs testing.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 Replace suffix with prefixLaurent Bercot
2017-10-08 Add -s to s6-rc-init; prepare for 0.3.0.0Laurent Bercot
2017-08-22 Prepare for 0.2.1.2Laurent Bercot
2017-07-12 Fix a race condition in s6rc_servicedir_manage()Laurent Bercot
2017-05-19 Add support for timeout-killLaurent Bercot
2017-05-12 bugfixes: fd leak in s6-rc-oneshot-run, and missing coe in s6rc_lockLaurent 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-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-03-17 Add rollback to s6rc_servicedir_manage; it should now be transactionalLaurent 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-09-16 s6-rc-update bigfuxLaurent Bercot
2015-09-12 s6-rc-update bugfixes. Now works on nops.Laurent Bercot
2015-09-11 s6-rc-update doc, bugfixLaurent Bercot
2015-09-02 s6rc_lock bugfix for EROFSLaurent Bercot