aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Add s6-socklogLaurent Bercot2021-08-186-124/+345
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Fix buildLaurent Bercot2021-08-141-1/+0
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* skalibs-2.11.0.0 API changeLaurent Bercot2021-08-0988-280/+278
| | | | 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-2312-117/+107
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Add lock-fd feature to s6-superviseLaurent Bercot2021-06-181-25/+93
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Trivial syscall number optimizationLaurent Bercot2021-05-211-1/+1
|
* bugfix: rare fd leak in s6-logLaurent Bercot2021-05-061-1/+7
|
* Comment typo fixLaurent Bercot2021-05-061-1/+1
|
* Also allow shared locks in s6lockd-helperLaurent Bercot2021-05-047-35/+52
|
* Add s6-svwait -r | -R supportLaurent Bercot2021-04-251-7/+15
|
* bugfix: umask in s6-usertree-makerLaurent Bercot2021-04-121-4/+5
|
* bugfix: setlock -rLaurent Bercot2021-04-031-3/+19
|
* s6-log: Recommend the usage of a -- argument separatorMira Ressel2021-03-131-1/+1
| | | | | | Logging scripts will commonly start with a -, which will trigger a parsing error that might not be obvious to users when no argument separator is used.
* bugfix: call ftrigrd and lockd via the non-versioned pathLaurent Bercot2021-02-262-2/+2
|
* bugfix: unignore SIGPIPE before execing a user-controlled processLaurent Bercot2021-02-117-3/+26
|
* bugfix: make s6-log -l actually splitLaurent Bercot2021-01-221-15/+30
|
* bugfix: multisubstitute order in s6-usertree-makerLaurent Bercot2021-01-221-12/+15
| | | | Reported by mumahendras.
* s6-u-m fixes and doc fixesLaurent Bercot2021-01-081-9/+16
|
* Doc clarification, QoL fix for s6-usertree-makerLaurent Bercot2021-01-071-2/+5
|
* Add s6-usertree-makerLaurent Bercot2021-01-072-0/+303
|
* Make s6-log respect umaskLaurent Bercot2021-01-031-22/+13
|
* Remove deprecated options/directives from s6-logLaurent Bercot2021-01-031-13/+4
|
* 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-097-14/+17
|
* Do not use 'scandir' as a variable name, thanks posixLaurent Bercot2020-12-073-22/+22
|
* Fix build with nsss; fix s6_supervise_link() for logged servicesLaurent Bercot2020-12-052-6/+18
|
* Add s6_supervise_link and s6_supervise_unlink for future s6-rc changeLaurent Bercot2020-12-044-6/+176
|
* Fix s6-svscan startupLaurent Bercot2020-12-041-15/+21
|
* Big signal/command semantics change to svscan/supervise; add s6-svperms.Laurent Bercot2020-12-047-70/+322
|
* Fix lock permissionsLaurent Bercot2020-12-022-6/+6
|
* Fix build against skalibs-2.10.0.0Laurent Bercot2020-12-0213-180/+176
|
* Adapt to new exec.hLaurent Bercot2020-11-2824-114/+132
|
* Prepare for 2.10.0.0 ; store preliminary changes to s6-svscan/ctl.Laurent Bercot2020-11-272-87/+90
|
* bugfix: s6-permafailon *also* did not init the sigset >.>Laurent Bercot2020-11-171-2/+6
|
* bugfix: s6-permafailon exitcode initializationLaurent Bercot2020-11-161-1/+1
|
* 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
|
* Treat execline as an extra_lib instead of an in-package libLaurent Bercot2020-03-242-2/+2
|
* Add -d to s6-sudod; prepare for 2.9.2.0Laurent Bercot2020-03-166-60/+79
|
* Add SIGPWR and SIGWINCH support to s6-svscanLaurent Bercot2020-02-181-0/+8
|
* Use execv() where applicableLaurent Bercot2020-01-162-6/+5
|
* Restore console fd on s6-svscan execLaurent Bercot2020-01-151-0/+11
|
* Add console holder functionality to s6-svscanLaurent Bercot2020-01-151-3/+14
|
* Make execline dependency optionalLaurent Bercot2019-12-2311-21/+134
| | | | | | | | | | | | | | | | 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.