systemd is the widely-used system management daemon for the Linux kernel.
- nspawn: Allow Capability= to overrule private network setting
Torsten Hilbrich: The commit:
a3fc6b55ac nspawn: mask out CAP_NET_ADMIN again if settings file turns off private networking
turned off the CAP_NET_ADMIN capability whenever no private networking feature was enabled.
- core: change top-level drop-in from -.service.d to service.d
Anita Zhang: Discussed in #13743, the -.service semantic conflicts with the existing root mount and slice names, making this feature not uniformly extensible to all types.
- hwdb: add XKB_FIXED_MODEL to the keyboard hwdb
Sebastian Wick: Chromebook keyboards have a top row which generates f1-f10 key codes but the keys have media symbols printed on them.
- core, job: fix breakage of ordering dependencies by systemctl reload command
HATAYAMA Daisuke: Currently, systemctl reload command breaks ordering dependencies if it's executed when its target service unit is in activating state.
For example, prepare A.service, B.service and C.target as follows:
# systemctl cat A.service B.service C.target # /etc/systemd/system/A.service [Unit] Description=A
[Service] Type=oneshot ExecStart=/usr/bin/echo A1 ExecStart=/usr/bin/sleep 60 ExecStart=/usr/bin/echo A2 ExecReload=/usr/bin/echo A reloaded RemainAfterExit=yes
# /etc/systemd/system/B.service [Unit] Description=B After=A.service
[Service] Type=oneshot ExecStart=/usr/bin/echo B RemainAfterExit=yes
# /etc/systemd/system/C.target [Unit] Description=C Wants=A.service B.service
# systemctl daemon-reload # systemctl start C.target
Then, we have:
# LANG=C journalctl --no-pager -u A.service -u B.service -u C.target -b-- Logs begin at Mon 2019-09-09 00:25:06 EDT, end at Thu 2019-10-24 22:28:47 EDT.
- networkd: dhcp server Support Vendor specific 43
Susant Sahani: Implementes
- add other worthy news
Christian Rebischke: I think we can mention that systemd-resolved is able to validate IP address certificates and prefer TLS 1.3 before TLS 1.2 now.
- add systemd logo to README.md
Christian Rebischke: The logo in the readme is hosted by github as the systemd group avatar.
- calendarspec: fix calculation of timespec iterations that fall onto a DST change
Zbigniew Jędrzejewski-Szmek: If we tested a candidate time that would fall onto the DST change, and we realized that it is now a valid time ('cause the given "hour" is missing), we would jump to to beginning of the next bigger time period, i.e.
- seccomp: add new Linux 5.3 syscalls to syscall filter lists
Lennart Poettering: Many syscalls added and all fit nicely into existing groups, hence lets add them there.
- coverity: replace python with jq
Evgeny Vereshchagin: Judging by