aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* More fixes, ftrigr_string addition, doc updateLaurent Bercot2026-03-1811-44/+35
|
* s6-svscan trivial fix; s6-svunlink bugfix; start prep for 2.15.0.0Laurent Bercot2026-03-172-5/+11
| | | | | | | | 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-1641-998/+830
|
* Also remove it from s6/s6.hLaurent Bercot2026-02-151-1/+0
|
* Remove mentions to s6lock from doc and code.Laurent Bercot2026-02-053-81/+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.
* Add initial cleanup to s6-svscanLaurent Bercot2026-01-241-2/+21
|
* Invoke s6-ftrigrd with a full environmentLaurent Bercot2026-01-201-2/+3
| | | | That helps when LD_LIBRARY_PATH is necessary.
* 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-231-0/+1
|
* s6-softlimit: add -P option for RLIMIT_RTPRIOAlyssa Ross2025-11-091-1/+6
| | | | | | | | 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-046-0/+1039
|
* 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
|
* Revert: actual fix is in skalibsLaurent Bercot2025-10-221-1/+0
|
* Add PTHREAD_LIB to s6-setlock's dependencies, because FreeBSDLaurent Bercot2025-10-221-0/+1
|
* 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
|
* Add -m option to s6-accessrules-cdb-from-fsLaurent Bercot2025-10-041-1/+29
|
* s6-supervise: create supervise/service-lock on the first timeLaurent Bercot2025-09-251-1/+1
|
* s6-fdholder-delete: fix error messageLaurent Bercot2025-09-221-1/+1
|
* Seriously clean up s6-log; add Rperiod for periodic log rotations.Laurent Bercot2025-07-261-66/+87
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Document s6-softlimit -H|-hLaurent Bercot2025-04-281-1/+1
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* pkg-config support, templated configure, etc.Laurent Bercot2025-04-273-17/+28
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Readability improvement in s6-supervise.cLaurent Bercot2025-04-061-2/+4
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Don't step on POSIXLaurent Bercot2024-11-101-3/+3
| | | | | | remove() is in stdio.h, which bionic pulls. lol @ bionic. Signed-off-by: Laurent Bercot <ska@appnovation.com>
* ... with the correct typeLaurent Bercot2024-10-041-1/+1
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Add flag-newpidns to the servicedir file listLaurent Bercot2024-10-041-0/+1
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Prepare for 2.13.1.0; add flag-newpidnsLaurent Bercot2024-10-041-1/+10
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Revert, found a better wayLaurent Bercot2024-10-021-1/+0
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Add S6_SVFILE_TEMPLATE definitionLaurent Bercot2024-10-021-0/+1
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Actual fix for keycheck_ip6Laurent Bercot2024-10-021-1/+1
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Without the bitarray depLaurent Bercot2024-10-011-1/+0
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Tentative fix for keycheck_ip6Laurent Bercot2024-10-011-1/+1
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Add debug instruction in keycheck_ip6Laurent Bercot2024-10-011-0/+3
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* bugfix: make lock-fd actually work!Laurent Bercot2024-09-121-2/+2
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Revert the fix, it's badLaurent Bercot2024-08-201-23/+10
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Tentatively fix selfpipe clobbering by notification-fdLaurent Bercot2024-08-181-10/+23
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* formatting bugfix in s6-socklogLaurent Bercot2024-08-091-1/+1
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Fix Solaris 10 buildLaurent Bercot2024-07-164-2/+8
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Tentative fix for s6_fdholder_setdump()Laurent Bercot2024-06-201-32/+34
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* s6-supervise: Don't add '(child)' to the end of PROGJosiah Frentsos via skaware2024-06-071-2/+1
| | | | | | | This has been unnecessary since commit 970bbeb622573a80381f0f32e6f287195182c0e0. Signed-off-by: Josiah Frentsos <jfrent@tilde.team>