chiark / gitweb /
copy: rework copy_file_atomic() to copy the specified file via O_TMPFILE if possible
[elogind.git] / NEWS
diff --git a/NEWS b/NEWS
index 13d591c47873064a48bd4252a7a16945cb7ecc9a..2ff6246028650f0146d5ea4aa8693c8a1e69c06f 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -11,17 +11,18 @@ CHANGES WITH 239 in spe:
 
         * AF_INET and AF_INET6 are dropped from RestrictAddressFamilies= in
           elogind.service. Since v235, IPAddressDeny=any has been set to
-          the unit. So, it is expected that the default behavior of elogind
-          is not changed. However, if distribution packagers or administrators
-          disabled or modified IPAddressDeny= setting by a drop-in config file,
-          then it may be necessary to update the file to re-enable AF_INET and
-          AF_INET6 to support network user name services, e.g. NIS.
-
-        * When the RestrictNamespaces= unit property is specified multiple times,
-          then the specified types are merged now. Previously, only the last
-          assignment was used. So, if distribution packagers or administrators
-          modified the setting by a drop-in config file, then it may be necessary
-          to update the file.
+          the unit. So, it is expected that the default behavior of
+          elogind is not changed. However, if distribution packagers or
+          administrators disabled or modified IPAddressDeny= setting by a
+          drop-in config file, then it may be necessary to update the file to
+          re-enable AF_INET and AF_INET6 to support network user name services,
+          e.g. NIS.
+
+        * When the RestrictNamespaces= unit property is specified multiple
+          times, then the specified types are merged now. Previously, only the
+          last assignment was used. So, if distribution packagers or
+          administrators modified the setting by a drop-in config file, then it
+          may be necessary to update the file.
 
         * When OnFailure= is used in combination with Restart= on a service
           unit, then the specified units will no longer be triggered on
@@ -41,9 +42,9 @@ CHANGES WITH 239 in spe:
 
         * systemctl disable/unmask/preset/preset-all cannot be used with
           --runtime. Previously this was allowed, but resulted in unintuitive
-          behaviour that wasn't useful. systemctl disable/unmask will now
-          undo both runtime and persistent enablement/masking, i.e. it will
-          remove any relevant symlinks both in /run and /etc.
+          behaviour that wasn't useful. systemctl disable/unmask will now undo
+          both runtime and persistent enablement/masking, i.e. it will remove
+          any relevant symlinks both in /run and /etc.
 
         * sd-boot acquired new loader configuration settings to optionally turn
           off Windows and MacOS boot partition discovery as well as
@@ -52,8 +53,8 @@ CHANGES WITH 239 in spe:
           configuration settings to change the resolution explicitly.
 
         * The elogind-resolve tool has been renamed to resolvectl (it also
-        * elogind-resolved now supports DNS-over-TLS ("PrivateDNS"). It's still
-          turned off by default, use PrivateDNS=opportunistic to turn it on in
+        * elogind-resolved now supports DNS-over-TLS. It's still
+          turned off by default, use DNSOverTLS=opportunistic to turn it on in
           resolved.conf. We intend to make this the default as soon as couple
           of additional techniques for optimizing the initial latency caused by
           establishing a TLS/TCP connection are implemented.
@@ -66,8 +67,8 @@ CHANGES WITH 239 in spe:
           interface is now verb-based, similar in style to the other <xyz>ctl
           tools, such as systemctl or loginctl.
 
-        * The resolvectl/elogind-resolve tool also provides 'resolveconf'
-          compatibility. It may be symlinked under the 'resolveconf' name, in
+        * The resolvectl/elogind-resolve tool also provides 'resolvconf'
+          compatibility. It may be symlinked under the 'resolvconf' name, in
           which case it will take arguments and input compatible with the
           Debian and FreeBSD resolvconf tool.
 
@@ -136,8 +137,8 @@ CHANGES WITH 239 in spe:
 
         * Units gained a new load state "bad-setting", which is used when a
           unit file was loaded, but contained fatal errors which prevent it
-          from being started (for example, an ExecStart= path which references
-          a non-existent executable).
+          from being started (for example, a service unit has been defined
+          lacking both ExecStart= and ExecStop= lines).
 
         * coredumpctl's "gdb" verb has been renamed to "debug", in order to
           support alternative debuggers, for example lldb. The old name