aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add -m option to s6-accessrules-cdb-from-fsLaurent Bercot2025-10-042-2/+37
|
* s6-supervise: create supervise/service-lock on the first timeLaurent Bercot2025-09-251-1/+1
|
* Document sr.ht mirrorLaurent Bercot2025-09-241-1/+2
|
* s6-fdholder-delete: fix error messageLaurent Bercot2025-09-221-1/+1
|
* Prepare for 2.13.3.0Laurent Bercot2025-08-195-7/+26
|
* Seriously clean up s6-log; add Rperiod for periodic log rotations.Laurent Bercot2025-07-262-66/+92
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* doc: fix broken linkLaurent Bercot2025-06-301-1/+1
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Support shlibs on MacOS, next iterationLaurent Bercot2025-05-302-0/+6
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Correctly use pthread_lib sysdepLaurent Bercot2025-05-292-4/+12
|
* Support shlibs on MacOSLaurent Bercot2025-05-264-25/+64
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* version: 2.13.2.0v2.13.2.0Laurent Bercot2025-05-051-1/+0
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Add hashLaurent Bercot2025-05-022-1/+3
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Next batch of build fixesLaurent Bercot2025-04-292-2/+2
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* More build fixesLaurent Bercot2025-04-293-10/+20
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Latest batch of fixesLaurent Bercot2025-04-2819-26/+31
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Document s6-softlimit -H|-hLaurent Bercot2025-04-285-3/+23
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* pkg-config support, templated configure, etc.Laurent Bercot2025-04-2729-237/+1102
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Doc typo fixLaurent Bercot2025-04-111-1/+1
| | | | 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>
* Prepare for next version, fix configureLaurent Bercot2025-03-277-8/+24
| | | | 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>
* version: 2.13.1.0v2.13.1.0Laurent Bercot2024-10-094-4/+4
| | | | 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>
* Document flag-newpidnsLaurent Bercot2024-10-041-0/+13
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Prepare for 2.13.1.0; add flag-newpidnsLaurent Bercot2024-10-045-5/+16
| | | | 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>
* Install static libraries in /usr/lib by defaultLaurent Bercot2024-09-235-27/+19
| | | | 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-182-10/+24
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* formatting bugfix in s6-socklogLaurent Bercot2024-08-092-1/+2
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Fix Solaris 10 buildLaurent Bercot2024-07-165-5/+11
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* doc: link s6-setlock.html from index.htmlLaurent Bercot2024-07-151-0/+1
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Add 66 to the list of service managersLaurent Bercot2024-07-081-0/+2
| | | | 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>
* Prepare for 2.13.0.1Laurent Bercot2024-06-205-4/+17
| | | | 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>
* version: 2.13.0.0v2.13.0.0Laurent Bercot2024-06-071-1/+1
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Prepare for 2.13.0.0 (last commit); update depsLaurent Bercot2024-06-063-3/+3
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Add process group support to s6-superviseLaurent Bercot2024-05-0713-58/+142
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* this is why I hate free's signatureLaurent Bercot2024-05-051-1/+1
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* s6-ftrigrd: don't have in-object pointers when reallocingLaurent Bercot2024-05-051-6/+15
| | | | | | | | | | | | | | Make all pointers out-of-object, even if that means an additional alloc. Objects that move need to be flat, so in the absence of a proper multi-object storage structure, deep allocs is the only solution. The alternative is to use gensetdyn so objects don't move, but here we already have a ftrig1_t, a stralloc and a regex_t making deep allocs, so who cares about one more - the overhead of gensetdyn is probably more expensive. Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Restore cleanups in s6-ftrigrd; fix an old bug and a new bugLaurent Bercot2024-05-034-14/+47
| | | | | | | | ftrigw_clean() didn't clean properly. ftrig1_make() didn't give enough perms to the fifo, notification could fail in certain cases. Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Update depsLaurent Bercot2024-04-273-2/+4
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>