X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=NEWS;h=be4fc55a39ede43a91369c2c848e19e5b1b8c06e;hb=2bfdd6dc548fbe30d153278f63f43b9e466ff0ca;hp=1bb8a138621918294da0521bdb0a05ae26adb5e9;hpb=e68a35a78d736ac0bb6609a130f87546e6d48ab1;p=thirdparty%2Fsystemd.git diff --git a/NEWS b/NEWS index 1bb8a138621..be4fc55a39e 100644 --- a/NEWS +++ b/NEWS @@ -9,6 +9,28 @@ CHANGES WITH 240 in spe: an SELinux policy update is required. (See e.g. https://github.com/fedora-selinux/selinux-policy/pull/234.) + * DynamicUser=yes is dropped from systemd-networkd.service, + systemd-resolved.service and systemd-timesyncd.service, which was + enabled in v239 for systemd-networkd.service and systemd-resolved.service, + and since v236 for systemd-timesyncd.service. The users and groups + systemd-network, systemd-resolve and systemd-timesync are created + by systemd-sysusers again. Distributors or system administrators + may need to create these users and groups if they not exist (or need + to re-enable DynamicUser= for those units) while upgrading systemd. + + * When unit files are loaded from disk, previously systemd would + sometimes (depending on the unit loading order) load units from the + target path of symlinks in .wants/ or .requires/ directories of other + units. This meant that unit could be loaded from different paths + depending on whether the unit was requested explicitly or as a + dependency of another unit, not honouring the priority of directories + in search path. It also meant that it was possible to successfully + load and start units which are not found in the unit search path, as + long as they were requested as a dependency and linked to from + .wants/ or .requires/. The target paths of those symlinks are not + used for loading units anymore and the unit file must be found in + the search path. + * A new service type has been added: Type=exec. It's very similar to Type=simple but ensures the service manager will wait for both fork() and execve() of the main service binary to complete before proceeding