chiark / gitweb /
udev: util - use log_level_from_string()
[elogind.git] / NEWS
diff --git a/NEWS b/NEWS
index b552a973c6b9054b3f40b042642039f1b437ee82..f52ee027a192e45990fdb41aee2105d2253ba9ad 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -42,8 +42,8 @@ CHANGES WITH 216:
 
         * systemd-resolved now includes a caching DNS stub resolver
           and a complete LLMNR name resolution implementation. A new
 
         * systemd-resolved now includes a caching DNS stub resolver
           and a complete LLMNR name resolution implementation. A new
-          NSS module "nss-resolve" has been added which make be used
-          of glibc's own "nss-dns" to resolve hostnames via
+          NSS module "nss-resolve" has been added which can be used
+          instead of glibc's own "nss-dns" to resolve hostnames via
           systemd-resolved. Hostnames, addresses and arbitrary RRs may
           be resolved via systemd-resolved D-Bus APIs. In contrast to
           the glibc internal resolver systemd-resolved is aware of
           systemd-resolved. Hostnames, addresses and arbitrary RRs may
           be resolved via systemd-resolved D-Bus APIs. In contrast to
           the glibc internal resolver systemd-resolved is aware of
@@ -101,7 +101,9 @@ CHANGES WITH 216:
           3.17 memfd subsystem instead of the old kdbus-specific one.
 
         * systemd-networkd's DHCP client and server now support
           3.17 memfd subsystem instead of the old kdbus-specific one.
 
         * systemd-networkd's DHCP client and server now support
-          FORCERENEW.
+          FORCERENEW. There are also new configuration options to
+          configure the vendor client identifier and broadcast mode
+          for DHCP.
 
         * systemd will no longer inform the kernel about the current
           timezone, as this is necessarily incorrect and racy as the
 
         * systemd will no longer inform the kernel about the current
           timezone, as this is necessarily incorrect and racy as the
@@ -121,6 +123,19 @@ CHANGES WITH 216:
           network interfaces where this is appropriate the peer IP
           address may now be configured.
 
           network interfaces where this is appropriate the peer IP
           address may now be configured.
 
+        * systemd-networkd's DHCP client will no longer request
+          broadcasting by default, as this tripped up some networks.
+          For hardware where broadcast is required the feature should
+          be switched back on using RequestBroadcast=yes.
+
+        * systemd-networkd will now set up IPv4LL addresses (when
+          enabled) even if DHCP is configured successfully.
+
+        * udev will now default to respect network device names given
+          by the kernel when the kernel indicates that these are
+          predictable. This behavior can be tweaked by changing
+          NamePolicy= in the relevant .link file.
+
         * A new library systemd-terminal has been added that
           implements full TTY stream parsing and rendering. This
           library is supposed to be used later on for implementing a
         * A new library systemd-terminal has been added that
           implements full TTY stream parsing and rendering. This
           library is supposed to be used later on for implementing a
@@ -162,6 +177,13 @@ CHANGES WITH 216:
           boot. Alternatively it may also be used to provision these
           things offline on OS images installed into directories.
 
           boot. Alternatively it may also be used to provision these
           things offline on OS images installed into directories.
 
+        * The default sysctl.d/ snippets will now set
+
+                net.ipv4.conf.default.promote_secondaries=1
+
+          This has the benefit of no flushing secondary IP addresses
+          when primary addresses are removed.
+
         Contributions from: Ansgar Burchardt, Bastien Nocera, Colin
         Walters, Dan Dedrick, Daniel Buch, Daniel Korostil, Daniel
         Mack, Dan Williams, Dave Reisner, David Herrmann, Denis
         Contributions from: Ansgar Burchardt, Bastien Nocera, Colin
         Walters, Dan Dedrick, Daniel Buch, Daniel Korostil, Daniel
         Mack, Dan Williams, Dave Reisner, David Herrmann, Denis
@@ -584,7 +606,7 @@ CHANGES WITH 214:
 
         * Access modes specified in tmpfiles snippets may now be
           prefixed with "~", which indicates that they shall be masked
 
         * Access modes specified in tmpfiles snippets may now be
           prefixed with "~", which indicates that they shall be masked
-          by whether the existing file or directly is currently
+          by whether the existing file or directory is currently
           writable, readable or executable at all. Also, if specified,
           the sgid/suid/sticky bits will be masked for all
           non-directories.
           writable, readable or executable at all. Also, if specified,
           the sgid/suid/sticky bits will be masked for all
           non-directories.
@@ -1591,7 +1613,7 @@ CHANGES WITH 208:
           kernel, and on seats that are not seat0.
 
         * A new kernel command line option luks.options= is understood
           kernel, and on seats that are not seat0.
 
         * A new kernel command line option luks.options= is understood
-          now which allows specifiying LUKS options for usage for LUKS
+          now which allows specifying LUKS options for usage for LUKS
           encrypted partitions specified with luks.uuid=.
 
         * tmpfiles.d(5) snippets may now use specifier expansion in
           encrypted partitions specified with luks.uuid=.
 
         * tmpfiles.d(5) snippets may now use specifier expansion in