X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=NEWS;h=f52ee027a192e45990fdb41aee2105d2253ba9ad;hp=4ef3cdbf4435dcc33eb9ed34dd85c0f81d01f912;hb=0e1f579227b08832437a7ac2227c7e4007a89d23;hpb=a1a4a25e7f6b515d0c8c25257714299853f261aa diff --git a/NEWS b/NEWS index 4ef3cdbf4..f52ee027a 100644 --- a/NEWS +++ b/NEWS @@ -26,7 +26,7 @@ CHANGES WITH 216: compatibility with certain tools like grpck. * A number of bus APIs of PID 1 now optionally consult - PolicyKit to permit access for otherwise unpriviliged + PolicyKit to permit access for otherwise unprivileged clients under certain conditions. Note that this currently doesn't support interactive authentication yet, but this is expected to be added eventually, too. @@ -42,13 +42,13 @@ CHANGES WITH 216: * 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 multi-homed system, and keeps DNS server and caches separate - and per-interface. Queries are sent simultaneous on all + and per-interface. Queries are sent simultaneously on all interfaces that have DNS servers configured, in order to properly handle VPNs and local LANs which might resolve separate sets of domain names. systemd-resolved may acquire @@ -68,7 +68,7 @@ CHANGES WITH 216: * A new client tool "networkctl" for systemd-networkd has been added. It currently is entirely passive and will query networking configuration from udev, rtnetlink and networkd, - and present it to the user in a very friendy + and present it to the user in a very friendly way. Eventually, we hope to extend it to become a full control utility for networkd. @@ -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 - 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 @@ -121,6 +123,19 @@ CHANGES WITH 216: 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 @@ -136,7 +151,7 @@ CHANGES WITH 216: rsyslog (which appears to be the most commonly used syslog implementation these days) no longer makes use of this, and instead pulls the data out of the journal on its own. Since - forwarding the messages to a non-existant syslog server is + forwarding the messages to a non-existent syslog server is more expensive than we assumed we have now turned this off. If you run a syslog server that is not a recent rsyslog version, you have to turn this option on again @@ -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. + * 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 @@ -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 - 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. @@ -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 - 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