aboutsummaryrefslogtreecommitdiffstats
path: root/src/supervision/s6-supervise.c
Commit message (Expand)AuthorAgeFilesLines
* Add some doc, improve s6-background-watchLaurent Bercot2025-10-221-11/+19
* s6-supervise: create supervise/service-lock on the first timeLaurent Bercot2025-09-251-1/+1
* pkg-config support, templated configure, etc.Laurent Bercot2025-04-271-0/+2
* 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-071-17/+52
* s6-supervise: don't warn on ENOENT for ./finishLaurent Bercot2023-10-271-1/+1
* Defork s6-supervise (!)Laurent Bercot2023-09-111-127/+79
* Add s6-svc -QLaurent Bercot2023-02-061-23/+23
* More bugfixesLaurent Bercot2023-01-111-35/+54
* Adapt to skalibs-2.13.0.0Laurent Bercot2022-11-291-1/+1
* s6-supervise QoL: only skip 1-second restart delay when service was readyLaurent Bercot2022-10-041-13/+23
* Add upper limit to -c in s6-svscanLaurent Bercot2022-08-211-1/+1
* Pass service name as an argument to the service scriptLaurent Bercot2022-08-201-2/+4
* s6-supervise: also closethem() on -x in LASTFINISH for consistencyLaurent Bercot2022-06-281-1/+1
* bugfix: s6-supervise: -x should closethem() even in LASTUP stateLaurent Bercot2022-06-281-1/+1
* Prepare for 2.11.1.1; adapt to skalibs-2.12.0.0Laurent Bercot2022-06-081-1/+1
* s6-svlink, s6-svunlink, .h changesLaurent Bercot2021-08-301-2/+1
* skalibs-2.11.0.0 API changeLaurent Bercot2021-08-091-8/+6
* Add lock-fd feature to s6-superviseLaurent Bercot2021-06-181-25/+93
* bugfix: unignore SIGPIPE before execing a user-controlled processLaurent Bercot2021-02-111-0/+2
* Big signal/command semantics change to svscan/supervise; add s6-svperms.Laurent Bercot2020-12-041-63/+43
* Fix lock permissionsLaurent Bercot2020-12-021-5/+5
* Fix build against skalibs-2.10.0.0Laurent Bercot2020-12-021-4/+91
* Use execv() where applicableLaurent Bercot2020-01-161-3/+2
* Adapt to new stopwatch APILaurent Bercot2019-09-061-2/+1
* Separate wall clocks from stopwatchesLaurent Bercot2019-09-041-5/+6
* bugfix: correctly handle s6-svc -XLaurent Bercot2019-01-231-2/+2
* Down signal customization: add ./down-signal file and s6-svc -rLaurent Bercot2018-06-151-12/+32
* Bugfix: inverted warning condition on s6_dtally_write (non-critical)Laurent Bercot2018-03-261-1/+1
* Add s6-svdt, change default max tally to 100, add doc, prepare for 2.7.1.0Laurent Bercot2018-03-201-1/+1
* Add death tally support to s6-supervise, throttling support to s6_svstatus_tLaurent Bercot2018-03-201-0/+27
* Add s6_svc_lock_take() and s6_svc_lock_release()Laurent Bercot2017-07-121-1/+1
* Add the timeout-kill feature to s6-supervise. Prepare for version 2.5.1.0.Laurent Bercot2017-05-191-2/+21
* Stop using flagwant; new s6-svstat API; s6-svwait's timeout exitcode is now 99Laurent Bercot2017-03-251-9/+4
* Implement permanent failure for services via ./finish exiting 125Laurent Bercot2017-03-201-1/+7
* Change setpgrp() to setpgid(0, 0) because lolBSD don't have a standard setpg...Laurent Bercot2017-03-141-1/+1
* Fix argument order in memchr() !Laurent Bercot2017-03-121-1/+1
* Adapt to skalibs-2.5.0.0Laurent Bercot2017-03-121-12/+12
* setpgrp() when nosetsid contains "setpgrp" (asked by Buck Evans)Laurent Bercot2017-02-191-2/+11
* Two-space indentation please :PLaurent Bercot2017-01-281-2/+2
* code style fix, types change in docLaurent Bercot2017-01-281-1/+1
* supervise: set down&ready (D) even on LASTFINISHOlivier Brunel2017-01-281-1/+7
* Types fix, first passLaurent Bercot2017-01-121-6/+6
* - Fix selfpipe_read() invocation: the return is int, not charLaurent Bercot2015-11-301-2/+1
* Agh! SIGWINCH isn't POSIX!Laurent Bercot2015-10-121-0/+3