guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[shepherd] branch master updated (5c3a618 -> 978e5b4)


From: Ludovic Courtès
Subject: [shepherd] branch master updated (5c3a618 -> 978e5b4)
Date: Wed, 7 Sep 2022 17:19:09 -0400 (EDT)

civodul pushed a change to branch master
in repository shepherd.

    from 5c3a618  service: Create listening sockets with SOCK_NONBLOCK.
     new 4bf2de5  doc: Update inetd service example.
     new f8e0769  shepherd: Open listening socket as SOCK_NONBLOCK.
     new d9e6194  shepherd: Mark client connection sockets as SOCK_CLOEXEC.
     new eb27551  shepherd: Mark client connection sockets as SOCK_NONBLOCK.
     new 10c65fc  system: Add 'pipe2' bindings.
     new 24b0c1f  service: Mark service logging pipe as O_CLOEXEC.
     new c09657b  service: Mark systemd listening sockets as SOCK_CLOEXEC.
     new ac7e2e5  service: Mark inetd connection sockets as SOCK_CLOEXEC.
     new 9cb7342  shepherd: Upon startup, mark preexisting file descriptors as 
FD_CLOEXEC.
     new 978e5b4  shepherd: Add test ensuring proper use of close-on-exec.

The 10 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 Makefile.am                    |   5 +-
 doc/shepherd.texi              |  26 ++++--
 modules/shepherd.scm           |  26 +++++-
 modules/shepherd/service.scm   |  27 +++---
 modules/shepherd/system.scm.in |  38 +++++++++
 tests/close-on-exec.sh         | 183 +++++++++++++++++++++++++++++++++++++++++
 tests/misbehaved-client.sh     |  17 ++++
 7 files changed, 292 insertions(+), 30 deletions(-)
 create mode 100644 tests/close-on-exec.sh



reply via email to

[Prev in Thread] Current Thread [Next in Thread]