aboutsummaryrefslogtreecommitdiffstats
path: root/src/conn-tools
Commit message (Collapse)AuthorAgeFilesLines
* Prepare for 2.15.0.1; fix s6-accessrules-cdb-from-fs args numberingLaurent Bercot2026-05-151-8/+10
|
* Add s6-notify-fd-from-socket and s6-notify-socket-from-fdLaurent Bercot2026-04-091-0/+0
| | | | | Also add .gitkeep files, remove old include-local/s6lockd.h, update a little bit of doc, make s6-ftrigrd pipe-only
* Add -m option to s6-accessrules-cdb-from-fsLaurent Bercot2025-10-041-1/+29
|
* Fix Solaris 10 buildLaurent Bercot2024-07-161-0/+1
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Defork s6-sudodLaurent Bercot2023-09-113-36/+13
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Better s6-setlock; delete the s6lock subsystemLaurent Bercot2023-09-112-22/+10
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* child_spawn_workaround is public nowLaurent Bercot2023-09-081-1/+1
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Add ucspiserver.h, support posix_spawn() in s6-ipcserverdLaurent Bercot2023-09-082-41/+34
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Autodetect socket endpoints in s6-ioconnect, deprecate -0167Laurent Bercot2023-02-091-17/+28
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* s6-ipcclient: more typo fixesLaurent Bercot2022-11-301-1/+1
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Adapt to skalibs-2.13.0.0Laurent Bercot2022-11-2912-12/+12
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* bugfix: s6-accessrules-fs-from-cdb's incorrectly terminated stringLaurent Bercot2022-09-211-3/+3
| | | | | | Also overview typo fix. Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Prepare for 2.11.1.1; adapt to skalibs-2.12.0.0Laurent Bercot2022-06-081-1/+1
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Full userspace 1-copy s6-ioconnectLaurent Bercot2021-09-251-54/+69
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Doc fixes, s6-socklog min linelen -> 76, s6-ioconnect fixesLaurent Bercot2021-09-251-20/+22
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Better error messages for s6-ioconnectLaurent Bercot2021-09-241-3/+12
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* skalibs-2.11.0.0 API changeLaurent Bercot2021-08-099-22/+21
| | | | 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-233-70/+66
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Trivial syscall number optimizationLaurent Bercot2021-05-211-1/+1
|
* bugfix: unignore SIGPIPE before execing a user-controlled processLaurent Bercot2021-02-111-0/+1
|
* Get rid of webipc.hLaurent Bercot2020-12-094-8/+9
|
* Adapt to new exec.hLaurent Bercot2020-11-288-43/+51
|
* Add -d to s6-sudod; prepare for 2.9.2.0Laurent Bercot2020-03-166-60/+79
|
* Make execline dependency optionalLaurent Bercot2019-12-231-2/+11
| | | | | | | | | | | | | | | | 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.
* Always execute execline scripts with -PLaurent Bercot2019-12-201-1/+1
|
* Remove tainnow.lib dependencyLaurent Bercot2019-09-214-4/+4
|
* Adapt to new stopwatch APILaurent Bercot2019-09-063-6/+3
|
* Separate wall clocks from stopwatchesLaurent Bercot2019-09-043-0/+3
|
* bugfix: s6-ipcserverd: fix spurious warning when at maxconnLaurent Bercot2019-05-141-1/+1
|
* Revert -I, but add uid/self and gid/self to uidgid accessrules checkingLaurent Bercot2019-02-041-5/+2
|
* Add -I option to s6-ipcserver-accessLaurent Bercot2019-02-041-8/+11
|
* Fix s6-sudoc error message when it fails to connectLaurent Bercot2019-02-011-1/+1
|
* More build fixes for skalibs-2.7.0.0Laurent Bercot2018-07-211-0/+1
|
* Adapt to skalibs-2.7.0.0Laurent Bercot2018-07-211-3/+2
|
* Add -B option to s6-ipcserver-socketbinder for blocking socketsLaurent Bercot2018-04-111-3/+7
|
* Add "-a perms" option to s6-ipcserver(-socketbinder)Laurent Bercot2017-12-112-7/+19
|
* Use mkstemp() in s6-accessrules-cdb-from-fsLaurent Bercot2017-09-301-8/+5
|
* Switch to xpathexec_*Laurent Bercot2017-08-288-22/+12
|
* s6-ipcserver-access: make -E properly remove IPCCONNNUMLaurent Bercot2017-06-171-0/+2
|
* fix s6-sudod default timeout: infinite by default, as documentedLaurent Bercot2017-05-241-1/+1
|
* Better error message when s6-sudoc gets punted by s6-ipcserver-accessLaurent Bercot2017-05-121-2/+6
|
* Cleanup of superfluous includesLaurent Bercot2017-03-131-0/+1
|
* Fix a few omissions in the adaptationLaurent Bercot2017-03-122-8/+9
|
* Adapt to skalibs-2.5.0.0Laurent Bercot2017-03-1212-131/+117
|
* Types fix, first passLaurent Bercot2017-01-129-83/+111
|
* bugfix: s6-ipcclient's socket needs to be blockingLaurent Bercot2016-12-011-1/+1
|
* Port to the new librandom APILaurent Bercot2016-10-141-1/+3
|
* Add guard-rail to s6-ipcserver to avoid it choking on a dgram socketLaurent Bercot2016-09-101-0/+1
|
* Allow s6-ipcserver-socketbinder to create SOCK_DGRAM sockets and to not ↵Laurent Bercot2016-09-101-5/+10
| | | | listen() (suggested by Daniel Kahn Gillmor)
* - Fix selfpipe_read() invocation: the return is int, not charLaurent Bercot2015-11-301-2/+1
| | | | - Easier CROSS_COMPILE support in configure