summaryrefslogtreecommitdiff
path: root/src/supervision
AgeCommit message (Collapse)Author
2024-10-04 Prepare for 2.13.1.0; add flag-newpidnsLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2024-09-12 bugfix: make lock-fd actually work!Laurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2024-08-20 Revert the fix, it's badLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2024-08-18 Tentatively fix selfpipe clobbering by notification-fdLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2024-06-07s6-supervise: Don't add '(child)' to the end of PROGJosiah Frentsos via skaware
This has been unnecessary since commit 970bbeb622573a80381f0f32e6f287195182c0e0. Signed-off-by: Josiah Frentsos <jfrent@tilde.team>
2024-05-07 Add process group support to s6-superviseLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2024-04-15 Prepare for 2.12.0.4; also close s6-svscan's stderr on exit when specialLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-11-20 Prepare for 2.12.0.2; fix scheduling of rescans/restarts in s6-svscanLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-11-08 bugfix: s6-svscan didn't delay killing until scan. Prepare for 2.12.0.1.Laurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-11-06 version: 2.12.0.0v2.12.0.0Laurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-10-27 s6-supervise: don't warn on ENOENT for ./finishLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-09-11 Defork s6-supervise (!)Laurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-09-09 Adapt to skalibs-2.14Laurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-07-06 Use open safe wrappers; remove debug boilerplateLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-06-25 Loosen nonzero servicedirs requirement on s6-svwait/s6-svlistenLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-06-24 Document new s6-svscan optionsLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-06-20 More better debug infoLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-06-20 More debug informationLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-06-14 New and improved s6-svscanLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-05-25 Add s6-svc -s; prepare for 2.11.4.0Laurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-04-07 Simplify selfpipe managementLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-02-06 Add s6-svc -QLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-01-11 More bugfixesLaurent Bercot
And doc fixes Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-01-09 Next batch of fixesLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-01-09 Add instances implementation (still needs testing)Laurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2022-12-05 s6-svwait shouldn't exit early on supervisor deathLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2022-11-30 s6-svc: typo fixLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2022-11-29 Adapt to skalibs-2.13.0.0Laurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2022-10-04 s6-supervise QoL: only skip 1-second restart delay when service was readyLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2022-09-28 s6-svscan QoL: close stdout on exit if catch-all logger is presentLaurent Bercot
This should allow the catch-all logger to exit at the same time. Signed-off-by: Laurent Bercot <ska@appnovation.com>
2022-08-21 Add upper limit to -c in s6-svscanLaurent Bercot
Also document it, and document changes to s6-supervise Signed-off-by: Laurent Bercot <ska@appnovation.com>
2022-08-20 Pass service name as an argument to the service scriptLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2022-06-28 s6-supervise: also closethem() on -x in LASTFINISH for consistencyLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2022-06-28 s6-svscan: treat s6-svscan-log as a logger for s6-svscanctl purposesLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2022-06-28 bugfix: s6-supervise: -x should closethem() even in LASTUP stateLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2022-06-08 Prepare for 2.11.1.1; adapt to skalibs-2.12.0.0Laurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2021-09-08 Fix s6-svunlink PROGLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2021-09-07 svlink bugfixLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2021-09-02 Use checkservicedir() in s6-svlinkLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2021-08-31 Remove race conditions in early services with this ONE SIMPLE TRICKLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2021-08-30 s6-svlink, s6-svunlink, .h changesLaurent Bercot
Renamed from s6-svdir-(un)link. Doc added. Full functionality added. Still need to be tested. Unrelated: .h names simplified. Signed-off-by: Laurent Bercot <ska@appnovation.com>
2021-08-28 s6-svdir-(un)link fixesLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2021-08-28 Add s6-svdir-link and s6-svdir-unlinkLaurent Bercot
Not tested yet; not documented yet; to come soon. Signed-off-by: Laurent Bercot <ska@appnovation.com>
2021-08-09 skalibs-2.11.0.0 API changeLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2021-06-18 Add lock-fd feature to s6-superviseLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2021-04-25 Add s6-svwait -r | -R supportLaurent Bercot
2021-02-11 bugfix: unignore SIGPIPE before execing a user-controlled processLaurent Bercot
2020-12-05 Fix build with nsss; fix s6_supervise_link() for logged servicesLaurent Bercot
2020-12-04 Fix s6-svscan startupLaurent Bercot
2020-12-04 Big signal/command semantics change to svscan/supervise; add s6-svperms.Laurent Bercot