Miroslav Lichvar pushed to branch master at chrony / chrony
Commits: e6a0476e by Luke Valenta at 2023-11-13T17:05:26+01:00 socket: add support for systemd sockets Before opening new IPv4/IPv6 server sockets, chronyd will check for matching reusable sockets passed from the service manager (for example, passed via systemd socket activation: https://www.freedesktop.org/software/systemd/man/latest/sd_listen_fds.html) and use those instead. Aside from IPV6_V6ONLY (which cannot be set on already-bound sockets), the daemon sets the same socket options on reusable sockets as it would on sockets it opens itself. Unit tests test the correct parsing of the LISTEN_FDS environment variable. Add 011-systemd system test to test socket activation for DGRAM and STREAM sockets (both IPv4 and IPv6). The tests use the systemd-socket-activate test tool, which has some limitations requiring workarounds discussed in inline comments. - - - - - b6eec006 by Luke Valenta at 2023-11-13T17:05:46+01:00 doc: add FAQ section on minimizing service downtime - - - - - 8 changed files: - doc/chronyd.adoc - doc/faq.adoc - main.c - socket.c - socket.h - + test/system/011-systemd - test/system/test.common - + test/unit/socket.c View it on GitLab: https://gitlab.com/chrony/chrony/-/compare/c063b9e78aaeba673d83e98861acc71dd0233a20...b6eec0068a384bc6fdfc36965b3da459ecd9d170 -- View it on GitLab: https://gitlab.com/chrony/chrony/-/compare/c063b9e78aaeba673d83e98861acc71dd0233a20...b6eec0068a384bc6fdfc36965b3da459ecd9d170 You're receiving this email because of your account on gitlab.com.
