aboutsummaryrefslogtreecommitdiffstats
path: root/src/supervision
Commit message (Expand)AuthorAgeFilesLines
* More fixes, ftrigr_string addition, doc updateLaurent Bercot2026-03-182-10/+9
* s6-svscan trivial fix; s6-svunlink bugfix; start prep for 2.15.0.0Laurent Bercot2026-03-171-1/+1
* Refactor ftrig using sass; clean up API a bit, update its usersLaurent Bercot2026-03-167-178/+252
* Add initial cleanup to s6-svscanLaurent Bercot2026-01-241-2/+21
* s6-svscan can be the last living piece of a deleted s6 version and still workLaurent Bercot2025-12-241-1/+1
* POSIX guarantees that pid == pgid for session leaders!Laurent Bercot2025-11-072-34/+13
* stupid s6-svc bug fixLaurent Bercot2025-11-041-1/+1
* Improve s6-svc; prepare for 2.14.0.0Laurent Bercot2025-11-021-12/+19
* s6-supervise: try getsid instead of getpgid, see what OpenBSD saysLaurent Bercot2025-10-281-2/+2
* s6-background-watch: don't forget selfpipe_initLaurent Bercot2025-10-271-0/+2
* Obviously BSD stuff needs nonposix.hLaurent Bercot2025-10-231-0/+2
* More keventbridge fixesLaurent Bercot2025-10-221-6/+3
* Fix keventbridge_start invocationLaurent Bercot2025-10-221-1/+2
* Change s6-background-watch to use keventbridgeLaurent Bercot2025-10-221-70/+17
* Support procctl in s6-background-watchLaurent Bercot2025-10-221-13/+25
* Fix storage of struct thinfo_s in s6-background-watchLaurent Bercot2025-10-221-7/+8
* Add some doc, improve s6-background-watchLaurent Bercot2025-10-222-16/+25
* Add s6-background-watch (untested)Laurent Bercot2025-10-202-0/+301
* s6-supervise: create supervise/service-lock on the first timeLaurent Bercot2025-09-251-1/+1
* pkg-config support, templated configure, etc.Laurent Bercot2025-04-272-17/+26
* Readability improvement in s6-supervise.cLaurent Bercot2025-04-061-2/+4
* Prepare for 2.13.1.0; add flag-newpidnsLaurent Bercot2024-10-041-1/+10
* bugfix: make lock-fd actually work!Laurent Bercot2024-09-121-2/+2
* Revert the fix, it's badLaurent Bercot2024-08-201-23/+10
* Tentatively fix selfpipe clobbering by notification-fdLaurent Bercot2024-08-181-10/+23
* s6-supervise: Don't add '(child)' to the end of PROGJosiah Frentsos via skaware2024-06-071-2/+1
* Add process group support to s6-superviseLaurent Bercot2024-05-073-39/+95
* Prepare for 2.12.0.4; also close s6-svscan's stderr on exit when specialLaurent Bercot2024-04-151-0/+2
* Prepare for 2.12.0.2; fix scheduling of rescans/restarts in s6-svscanLaurent Bercot2023-11-201-2/+2
* bugfix: s6-svscan didn't delay killing until scan. Prepare for 2.12.0.1.Laurent Bercot2023-11-081-13/+28
* version: 2.12.0.0v2.12.0.0Laurent Bercot2023-11-061-1/+0
* s6-supervise: don't warn on ENOENT for ./finishLaurent Bercot2023-10-271-1/+1
* Defork s6-supervise (!)Laurent Bercot2023-09-111-127/+79
* Adapt to skalibs-2.14Laurent Bercot2023-09-094-30/+35
* Use open safe wrappers; remove debug boilerplateLaurent Bercot2023-07-061-64/+11
* Loosen nonzero servicedirs requirement on s6-svwait/s6-svlistenLaurent Bercot2023-06-252-2/+4
* Document new s6-svscan optionsLaurent Bercot2023-06-241-1/+1
* More better debug infoLaurent Bercot2023-06-201-2/+2
* More debug informationLaurent Bercot2023-06-201-12/+33
* New and improved s6-svscanLaurent Bercot2023-06-141-336/+469
* Add s6-svc -s; prepare for 2.11.4.0Laurent Bercot2023-05-251-2/+30
* Simplify selfpipe managementLaurent Bercot2023-04-075-13/+12
* Add s6-svc -QLaurent Bercot2023-02-062-25/+26
* More bugfixesLaurent Bercot2023-01-112-63/+56
* Next batch of fixesLaurent Bercot2023-01-091-1/+1
* Add instances implementation (still needs testing)Laurent Bercot2023-01-091-7/+38
* s6-svwait shouldn't exit early on supervisor deathLaurent Bercot2022-12-055-25/+34
* s6-svc: typo fixLaurent Bercot2022-11-301-1/+1
* Adapt to skalibs-2.13.0.0Laurent Bercot2022-11-2918-18/+18
* s6-supervise QoL: only skip 1-second restart delay when service was readyLaurent Bercot2022-10-041-13/+23