[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[shepherd] branch master updated (6be3ce1 -> cf78dd4)
From: |
Ludovic Courtès |
Subject: |
[shepherd] branch master updated (6be3ce1 -> cf78dd4) |
Date: |
Wed, 30 Mar 2022 11:01:26 -0400 (EDT) |
civodul pushed a change to branch master
in repository shepherd.
from 6be3ce1 support: Internationalize initial configuration file
new 90107c9 tests: Remove 'nofiles' test file when cleaning up.
new cceec3e README: Mention copyright year ranges.
new d13a18b Remove 'QUESTIONS' file.
new fbf3dea README: Update bug-report section.
new e541398 shepherd: Factorize out the main loop.
new 3edbcae build: Drop support for Guile 2.0.
new 01ffc89 Use Fibers.
new 76c28d4 README: Update requirements.
new 6975f5c build: Capture the source and object directories of Fibers.
new 46790f9 shepherd: Use one fiber for signal handling, and one for
clients.
new 3267fbb service: 'read-pid-file' no longer blocks.
new 0bdb627 service: 'read-pid-file' uses (@ (guile) sleep) when it's not
suspendable.
new c3bd434 shepherd: Encode log as UTF-8 unconditionally.
new 1f4db7e service: 'make-forkexec-constructor' spawns a logging fiber.
new 55aa337 doc: Fix inetutils cross-reference.
new 3dabd8a support: 'l10n' accepts plural forms.
new e522a9c service: Remove unused 'make-init.d-service'.
new 03d1fcd service: Add the #:transient? slot.
new 1c2af24 service: Add inetd constructor and destructor.
new 4963357 service: Allow 'running' value to be a thunk.
new 965f6b6 service: Add systemd constructor and destructor.
new 162ef85 service: Add 'start-in-the-background'.
new 41b9bf9 shepherd: Remove half-baked readline support.
new 540da78 shepherd: "shepherd -s -" replies to the current output port.
new d250e81 service: Add #:handle-termination slot.
new 8f99657 service: Add #:max-connections to 'make-inetd-constructor'.
new 723319a service: 'make-inetd-constructor' lets the caller specify
socket ownership.
new 1a8d686 shepherd: Do not change to the client directory when
executing a command.
new e9616ab shepherd: Gracefully handle failure to open the socket.
new f1b61f9 Avoid Guile run-time warning about overridden 'sleep' binding.
new 09e1b6b doc: Clarify which instance 'herd' talks to.
new cf78dd4 build: Bump to version 0.9.0rc1.
The 32 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 | 9 +-
QUESTIONS | 25 --
README | 34 +-
configure.ac | 48 ++-
doc/shepherd.texi | 196 ++++++++++-
herd.in | 7 +-
modules/shepherd.scm | 264 +++++++++------
modules/shepherd/service.scm | 742 +++++++++++++++++++++++++++++++++++++----
modules/shepherd/support.scm | 32 +-
modules/shepherd/system.scm.in | 73 ++--
shepherd.in | 7 +-
tests/basic.sh | 5 +-
tests/forking-service.sh | 2 +-
tests/inetd.sh | 141 ++++++++
tests/logging.sh | 94 ++++++
tests/pid-file.sh | 13 +-
tests/systemd.sh | 102 ++++++
tests/transient.sh | 65 ++++
18 files changed, 1539 insertions(+), 320 deletions(-)
delete mode 100644 QUESTIONS
create mode 100644 tests/inetd.sh
create mode 100644 tests/logging.sh
create mode 100644 tests/systemd.sh
create mode 100644 tests/transient.sh
- [shepherd] branch master updated (6be3ce1 -> cf78dd4),
Ludovic Courtès <=
- [shepherd] 04/32: README: Update bug-report section., Ludovic Courtès, 2022/03/30
- [shepherd] 06/32: build: Drop support for Guile 2.0., Ludovic Courtès, 2022/03/30
- [shepherd] 01/32: tests: Remove 'nofiles' test file when cleaning up., Ludovic Courtès, 2022/03/30
- [shepherd] 02/32: README: Mention copyright year ranges., Ludovic Courtès, 2022/03/30
- [shepherd] 03/32: Remove 'QUESTIONS' file., Ludovic Courtès, 2022/03/30
- [shepherd] 07/32: Use Fibers., Ludovic Courtès, 2022/03/30
- [shepherd] 13/32: shepherd: Encode log as UTF-8 unconditionally., Ludovic Courtès, 2022/03/30
- [shepherd] 14/32: service: 'make-forkexec-constructor' spawns a logging fiber., Ludovic Courtès, 2022/03/30
- [shepherd] 08/32: README: Update requirements., Ludovic Courtès, 2022/03/30
- [shepherd] 21/32: service: Add systemd constructor and destructor., Ludovic Courtès, 2022/03/30