about summary refs log tree commit diff
path: root/NEWS
diff options
context:
space:
mode:
authorSebastien Bacher <seb128@ubuntu.com>2019-03-12 15:16:42 +0100
committerSebastien Bacher <seb128@ubuntu.com>2019-03-12 15:16:42 +0100
commitcc4ab276f923ded9f415c1c2bf192994367ab0bb (patch)
treeac3a7775665992b27d07eb44186d38ff961a8cd7 /NEWS
parentbb1cf58350bb34463e9ffc5f96ac4f9b6bf46d28 (diff)
parentdd428301eb6f02542015121d7b08d9997f137e50 (diff)
Update upstream source from tag 'upstream/1.15.91'
Update to upstream version '1.15.91'
with Debian dir 74de38245314cab529c6c94cd9d0b874ce0c2994
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS71
1 files changed, 69 insertions, 2 deletions
diff --git a/NEWS b/NEWS
index 2d014d2f..563b37ff 100644
--- a/NEWS
+++ b/NEWS
@@ -9,10 +9,77 @@ with the later release.
 USE AT YOUR OWN RISK.  NOT RECOMMENDED FOR PRODUCTION USE!
 
 * Check connectivity per address family.
+* Support "main.systemd-resolved" to let NetworkManager configure DNS settings
+  in systemd-resolved without making it the main DNS plugin of NetworkManager.
+* Write "/var/run/NetworkManager/no-stub-resolv.conf" with original nameservers.
+  That is useful with caching DNS plugins like "systemd-resolved" or "dnsmasq" where
+  "/var/run/NetworkManager/resolv.conf" refers to localhost.
+* Change default "ipv4.dhcp-client-id" setting for the internal DHCP plugin from
+  "duid" to "mac". This is a change in behavior on upgrade when using the internal
+  DHCP plugin (unless the default is overwritten in "NetworkManager.conf" or specified
+  per connection profile).
+* Improve handling of DHCP router options with internal DHCP plugin. For one, accept
+  multiple routers and add a default-route to each. On D-Bus expose the original DNS
+  and NTP servers without cleaning up local nameservers.
+* Allow binding a connections lifetime to the DBus client that activated it.
+* Add support for establishing Wi-Fi Direct connections (Wi-Fi P2P).
+* Add support for WireGuard VPN tunnels to NetworkManager. D-Bus API and libnm
+  support all options. nmcli supports creating and managing WireGuard profiles,
+  with the exception of configuring and showing peers.
+* Add initrd generator to be used by dracut and use it as new way of handling
+  iBFT.
+* Deprecated "plugins.monitor-connection-files" setting in NetworkManager.conf.
+  This option will have no effect in future versions.
+* Add AP and Ad-hoc support for iwd Wi-Fi backend.
+* Warn about invalid settings in "NetworkManager.conf".
+* Support announcing "ANDROID_METERED" DHCP option for shared mode.
+* Support SAE authentication as used for 802.11s Meshing and WPA3-Personal.
+* NetworkManager is no longer installed as D-Bus activatable service.
+* Mark docker bridges as unmanaged via udev rule.
+* Add new PolicyKit permission "org.freedesktop.NetworkManager.wifi.scan" for controlling
+  Wi-Fi scanning.
 
 The following changes were backported to 1.14.x releases between 1.14.0
-and 1.14.2 are also present in NetworkManager-1.14:
-
+and 1.14.6 are also present in NetworkManager-1.14:
+
+- 1.14.6:
+* Fix memory corruption in internal DHCPv6 client (CVE-2018-15688).
+* No longer limit number of search entries in resolv.conf to 6.
+* Support restricting NetworkManager.conf device configuration based on used DHCP
+  plugin.
+* Add "${MAC}" specifier for connection.stable-id. This uses the current MAC
+  address for seeding the stable generation of MAC address, DHCP client-id
+  or IPv6 stable-privacy interface identifier.
+* Support special value "duid" for "ipv4.dhcp-client-id". This generates an
+  RFC4361-compliant client-id like the internal DHCP client used to do by default.
+  Previously, there was no explicit name for such a client-id and it was not
+  usable with dhclient DHCP plugin. This also generates the same client-id as
+  systemd-networkd does by default.
+* Support and use a new kind of secret-key in "/var/lib/NetworkManager/secret_key".
+  The secret-key represents the identity of the machine that is used for various
+  purposes like generating IPv6 stable privacy addresses. It is now combined
+  with "/etc/machine-id" so that changing only the machine-id results in new identifiers.
+  That matters for example when cloning a virtual machine. Previously, the user
+  hard to prune NetworkManager's secret-key to get a new identity, now regenerating
+  machine-id suffices. Secret-keys generated by earlier versions of NetworkManager are
+  not affected and keep their previous behavior.
+* Fix the DHCP client-ids based on the MAC address of IPoIB/infiniband devices.
+* Fix restoring IP configuration after interface went down.
+* No longer let NetworkManager touch rp_filter setting. The rp_filter sysctl must now
+  be set outside of NetworkManager according to the admin's preference. Note that a strict
+  rp_filter may break valid use-cases and interacts badly with connectivity checking.
+* Various bug fixes and improvements.
+
+- 1.14.4:
+* Fix a crash in nmcli when a device is removed while being disconnected.
+* Fix a crash in ifupdown (Debian) configuration plugin.
+* Fix a daemon crash when a generated connection doesn't validate.
+* Fix a memory leak in dhclient DHCP plugin.
+* Fix line editing in nmcli password prompts.
+* Fix a RPATH in bluetooth and wwan plugin when built with Meson (otherwise
+  they wouldn't find libnm-wwan.so).
+
+- 1.14.2:
 * Fix a bug that could cause NetworkManager to crash after checking
   connectivity status.
 * Correctly apply a default (-1) metric from DHCP.