aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs6
Commit message (Collapse)AuthorAgeFilesLines
* Pass errno as unsigned charLaurent Bercot2021-09-0210-17/+17
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* s6-svlink, s6-svunlink, .h changesLaurent Bercot2021-08-3041-48/+161
| | | | | | | | | Renamed from s6-svdir-(un)link. Doc added. Full functionality added. Still need to be tested. Unrelated: .h names simplified. Signed-off-by: Laurent Bercot <ska@appnovation.com>
* s6-svdir-(un)link fixesLaurent Bercot2021-08-281-1/+1
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Add s6-svdir-link and s6-svdir-unlinkLaurent Bercot2021-08-284-149/+167
| | | | | | Not tested yet; not documented yet; to come soon. Signed-off-by: Laurent Bercot <ska@appnovation.com>
* skalibs-2.11.0.0 API changeLaurent Bercot2021-08-0936-63/+76
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Change to cdb_find_stateLaurent Bercot2021-07-241-2/+3
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Prepare for 2.11.0.0, adapt to skalibs-2.11.0.0 (cdb changes)Laurent Bercot2021-07-237-28/+34
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Comment typo fixLaurent Bercot2021-05-061-1/+1
|
* Also allow shared locks in s6lockd-helperLaurent Bercot2021-05-044-10/+41
|
* More fixes to s6_supervise_linkLaurent Bercot2020-12-181-12/+15
|
* Only realpath() if a given servicedir is not absoluteLaurent Bercot2020-12-111-3/+10
|
* Add the possibility of down files to s6_supervise_linkLaurent Bercot2020-12-102-12/+26
|
* bugfix: sarealpath() APILaurent Bercot2020-12-101-1/+1
|
* Use mkptemp2Laurent Bercot2020-12-101-2/+2
|
* Get rid of webipc.hLaurent Bercot2020-12-092-5/+6
|
* Do not use 'scandir' as a variable name, thanks posixLaurent Bercot2020-12-072-21/+21
|
* Fix build with nsss; fix s6_supervise_link() for logged servicesLaurent Bercot2020-12-051-6/+17
|
* Add s6_supervise_link and s6_supervise_unlink for future s6-rc changeLaurent Bercot2020-12-043-0/+171
|
* Big signal/command semantics change to svscan/supervise; add s6-svperms.Laurent Bercot2020-12-041-3/+3
|
* Fix build against skalibs-2.10.0.0Laurent Bercot2020-12-028-159/+25
|
* Fix supervise/svscan startup when the control dir already existsLaurent Bercot2020-11-161-10/+14
|
* Align on new names of skalibs functionsLaurent Bercot2020-10-262-6/+6
|
* Prepare for 2.9.2.1; add dangling symlink supportLaurent Bercot2020-10-262-10/+40
|
* Make execline dependency optionalLaurent Bercot2019-12-232-2/+57
| | | | | | | | | | | | | | | | This includes: - adding a configure option to disable execline support - duplicating el_semicolon() and el_getstrict() into the s6 library when execline is disabled at build time, making a compat shim and using it where needed (s6-svlisten, s6-ftrig-listen) - Creating alternatives for execlineb script spawning: * s6-log: '?' directive (done in the previous commit) * s6-notifyoncheck: require hardcoding the check in ./data/check * s6-ipcserver-access: no support for exec files, add a warning - Updating the relevant parts of the doc --enable-execline will remain the default, and whiners can choke on their tears.
* Remove tainnow.lib dependencyLaurent Bercot2019-09-212-2/+2
|
* Adapt to new stopwatch APILaurent Bercot2019-09-062-4/+2
|
* Separate wall clocks from stopwatchesLaurent Bercot2019-09-042-1/+3
|
* Remove s6-fdholder-*c programsLaurent Bercot2019-07-031-1/+1
| | | | The doc still needs to be updated.
* Accept empty regexes even on BSDsLaurent Bercot2019-05-111-1/+2
|
* Reestablish directory checking in s6-svc/s6-svscanctl without commandsLaurent Bercot2019-03-251-16/+13
|
* Adaptation to skalibs/posixishard.hLaurent Bercot2019-02-1912-8/+33
|
* Revert -I, but add uid/self and gid/self to uidgid accessrules checkingLaurent Bercot2019-02-041-4/+18
|
* Don't deprecate ftrig1_init: remove it. (major bump inc anyway)Laurent Bercot2019-02-012-7/+0
|
* The ftrig1 must be read nonblocking by s6-ftrigrd, duh!Laurent Bercot2019-02-011-0/+1
| | | | GOD WHY AM I SUCH AN IDIOT
* Make "s6-svc -wu foo" wait for foo to be up. Document supervise/ creation.Laurent Bercot2019-01-311-13/+16
|
* Use mkptemp() in s6-ftrigrd. Prepare for 2.7.2.3.Laurent Bercot2019-01-094-48/+25
|
* More build fixes for skalibs-2.7.0.0Laurent Bercot2018-07-211-0/+1
|
* Adapt to skalibs-2.7.0.0Laurent Bercot2018-07-214-22/+14
|
* Add death tally support to s6-supervise, throttling support to s6_svstatus_tLaurent Bercot2018-03-207-1/+96
|
* Port ftrigr and s6lock to textclientLaurent Bercot2017-12-2214-126/+102
|
* Add s6_fdholder_start/end, prepare for 2.6.2.0Laurent Bercot2017-11-273-0/+32
|
* Add SKALIBS_HASODIRECTORY supportLaurent Bercot2017-11-221-1/+13
|
* More accurate exit code and clearer error messages for s6-svc and s6-svscanctlLaurent Bercot2017-11-102-4/+30
|
* bugfix: s6_accessrules_backend_cdb could incorrectly return ERROR instead ↵Laurent Bercot2017-09-121-6/+7
| | | | of DENY
* Fix fd leak in s6_svc_lock_releaseLaurent Bercot2017-08-192-0/+9
|
* Bugfix: typo in s6_fdholder_getdump.cLaurent Bercot2017-08-061-1/+1
|
* Fix ftrigw_fifodir_make on platforms where gid_t is unsigned (the BSDs, who ↵Laurent Bercot2017-07-161-2/+2
| | | | would have thought!)
* Propagate fd_close() changes, fix deps for ftrigr_updateb()Laurent Bercot2017-07-165-7/+4
|
* Add ftrigr_updateb()Laurent Bercot2017-07-163-56/+83
|
* Add s6_svc_lock_take() and s6_svc_lock_release()Laurent Bercot2017-07-122-0/+29
| | | | | | Allows fixing a race condition in s6-rc-init. s6-supervise also creates event/ before supervise/ so that locking the servicedir ensures event/ can be used.