aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Send SIGCONT after SIGKILL, workaround for stupid kernels.Laurent Bercot2026-04-282-2/+11
|
* Add flag-timeout-killpg to the list of known filesLaurent Bercot2026-04-231-0/+1
|
* Add flag-timeout-killpg for killing the whole pgroup after timeout-killLaurent Bercot2026-04-233-5/+16
|
* ucspilogd doc fixLaurent Bercot2026-04-151-10/+2
|
* doc wordingLaurent Bercot2026-04-111-3/+3
|
* Go a little easier on execline advocacyLaurent Bercot2026-04-102-11/+11
|
* s6-notify-socket-from-fd: use BARRIER=1Laurent Bercot2026-04-103-21/+69
|
* Correct the doc update >.>Laurent Bercot2026-04-092-7/+8
|
* Doc updateLaurent Bercot2026-04-091-0/+7
|
* doc update for s6-notify-fd-from-socketLaurent Bercot2026-04-091-2/+8
|
* Add s6-notify-fd-from-socket and s6-notify-socket-from-fdLaurent Bercot2026-04-0924-35/+577
| | | | | Also add .gitkeep files, remove old include-local/s6lockd.h, update a little bit of doc, make s6-ftrigrd pipe-only
* Update deps/docs/mirrorsLaurent Bercot2026-04-0487-5/+92
|
* s6-svscan bugfix: -L impacts namemax, not maxLaurent Bercot2026-03-311-1/+1
|
* Add support for disabling rpath; update depsLaurent Bercot2026-03-317-8/+32
|
* C operator precedence is hardLaurent Bercot2026-03-281-1/+1
|
* Booleans are hardLaurent Bercot2026-03-281-1/+1
|
* s6-setsid bugfix: only check ctty when actually calling tcsetpgrpLaurent Bercot2026-03-283-2/+3
|
* Merge branch '2.15.0.0'Laurent Bercot2026-03-1854-1133/+993
|\
| * Update deps-build2.15.0.0Laurent Bercot2026-03-181-2/+2
| |
| * More fixes, ftrigr_string addition, doc updateLaurent Bercot2026-03-1819-147/+151
| |
| * s6-svscan trivial fix; s6-svunlink bugfix; start prep for 2.15.0.0Laurent Bercot2026-03-173-6/+12
| | | | | | | | | | | | | | | | s6_supervise_unlink_names can spawn a s6-ftrigrd to wait for an 'x' event. This creates a fifodir under $scandir/$name/event. But after the unlink, $scandir/$name doesn't exist anymore, so s6-ftrigrd fails to clean it up. To fix that, we subscribe with the realpath of $scandir/$name instead.
| * Refactor ftrig using sass; clean up API a bit, update its usersLaurent Bercot2026-03-1646-1034/+884
| |
* | s6-svscan: remove broken optimization for inactive removalLaurent Bercot2026-02-201-11/+3
|/
* Aaaand update deps.makLaurent Bercot2026-02-151-1/+1
|
* Also remove it from s6/s6.hLaurent Bercot2026-02-151-1/+0
|
* Remove mentions to s6lock from doc and code.Laurent Bercot2026-02-056-89/+0
| | | | | | s6lock has been deleted in the previous major update. There were still traces of it in the doc, and lock.h still existed, although non-functional. Clean all that up.
* Remove mention of pidfile from servicedir.htmlLaurent Bercot2026-01-251-25/+0
| | | | pidfiles are not handled by s6-supervise, but by s6-background-watch
* doc typo fixLaurent Bercot2026-01-251-1/+1
|
* doc typo fixLaurent Bercot2026-01-241-1/+1
|
* Doc typo fixLaurent Bercot2026-01-241-1/+1
|
* version: 2.14.0.1v2.14.0.1Laurent Bercot2026-01-242-2/+1
|
* Add initial cleanup to s6-svscanLaurent Bercot2026-01-241-2/+21
|
* Add link to s6-frontend to the overviewLaurent Bercot2026-01-241-0/+15
|
* Fix Solaris buildLaurent Bercot2026-01-211-1/+3
|
* Invoke s6-ftrigrd with a full environmentLaurent Bercot2026-01-207-10/+26
| | | | That helps when LD_LIBRARY_PATH is necessary.
* Doc fix; .pc fixLaurent Bercot2026-01-182-0/+2
|
* version: 2.14.0.0v2.14.0.0Laurent Bercot2025-12-241-0/+1
|
* s6-svscan can be the last living piece of a deleted s6 version and still workLaurent Bercot2025-12-241-1/+1
|
* releng fixesLaurent Bercot2025-12-233-1/+6
|
* Fix s6-softlimit docLaurent Bercot2025-12-062-5/+5
|
* Credit AlyssaLaurent Bercot2025-11-091-0/+1
|
* s6-softlimit: add -P option for RLIMIT_RTPRIOAlyssa Ross2025-11-092-2/+8
| | | | | | | | Bash ulimit uses -r for this, but in s6-softlimit that was already taken. I could have used -R, but Bash uses that for RLIMIT_RTTIME, so I didn't want to claim that one and create a similarly difficult decision for somebody adding that in future. I decided to use -P (for "priority") as the least bad still-available option.
* POSIX guarantees that pid == pgid for session leaders!Laurent Bercot2025-11-075-47/+23
|
* Move daemontools/runit wrapper support hereLaurent Bercot2025-11-0416-0/+1220
|
* stupid s6-svc bug fixLaurent Bercot2025-11-042-1/+2
|
* Improve s6-svc; prepare for 2.14.0.0Laurent Bercot2025-11-026-48/+74
|
* Prepare for 2.13.3.0Laurent Bercot2025-10-302-4/+4
|
* 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
|
* fix gen-deps.shLaurent Bercot2025-10-261-3/+1
|