[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[shepherd] branch wip-fibers created (now 8664372)
From: |
Ludovic Courtès |
Subject: |
[shepherd] branch wip-fibers created (now 8664372) |
Date: |
Mon, 28 Mar 2022 17:24:42 -0400 (EDT) |
civodul pushed a change to branch wip-fibers
in repository shepherd.
at 8664372 shepherd: Gracefully handle failure to open the socket.
This branch includes the following new commits:
new 974172f shepherd: Factorize out the main loop.
new c751db2 build: Drop support for Guile 2.0.
new 1a5efb9 Use Fibers.
new 5090ee5 build: Capture the source and object directories of Fibers.
new 8f3c21e shepherd: Use one fiber for signal handling, and one for
clients.
new 7aef7b0 service: 'read-pid-file' no longer blocks.
new 915c5c2 service: 'read-pid-file' uses (@ (guile) sleep) when it's not
suspendable.
new fdb364e shepherd: Encode log as UTF-8 unconditionally.
new 4c6a248 service: 'make-forkexec-constructor' spawns a logging fiber.
new 4de0dc9 doc: Fix inetutils cross-reference.
new 7ea2b0b support: 'l10n' accepts plural forms.
new 5ec38c7 service: Remove unused 'make-init.d-service'.
new 7bc71e8 service: Add the #:transient? slot.
new d2d1f97 service: Add inetd constructor and destructor.
new f7cba85 service: Allow 'running' value to be a thunk.
new aeddb05 service: Add systemd constructor and destructor.
new 8276c96 service: Add 'start-in-the-background'.
new e7dc217 shepherd: Remove half-baked readline support.
new 57c71ba shepherd: "shepherd -s -" replies to the current output port.
new fcffb3a service: Add #:handle-termination slot.
new 9d65aee service: Add #:max-connections to 'make-inetd-constructor'.
new 4d56106 service: 'make-inetd-constructor' lets the caller specify
socket ownership.
new 7b18325 shepherd: Do not change to the client directory when
executing a command.
new 8664372 shepherd: Gracefully handle failure to open the socket.
The 24 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.
- [shepherd] branch wip-fibers created (now 8664372),
Ludovic Courtès <=
- [shepherd] 02/24: build: Drop support for Guile 2.0., Ludovic Courtès, 2022/03/28
- [shepherd] 03/24: Use Fibers., Ludovic Courtès, 2022/03/28
- [shepherd] 05/24: shepherd: Use one fiber for signal handling, and one for clients., Ludovic Courtès, 2022/03/28
- [shepherd] 08/24: shepherd: Encode log as UTF-8 unconditionally., Ludovic Courtès, 2022/03/28
- [shepherd] 10/24: doc: Fix inetutils cross-reference., Ludovic Courtès, 2022/03/28
- [shepherd] 12/24: service: Remove unused 'make-init.d-service'., Ludovic Courtès, 2022/03/28
- [shepherd] 13/24: service: Add the #:transient? slot., Ludovic Courtès, 2022/03/28
- [shepherd] 18/24: shepherd: Remove half-baked readline support., Ludovic Courtès, 2022/03/28
- [shepherd] 19/24: shepherd: "shepherd -s -" replies to the current output port., Ludovic Courtès, 2022/03/28
- [shepherd] 17/24: service: Add 'start-in-the-background'., Ludovic Courtès, 2022/03/28