From bfe522304da217296e2a61040f58e35ec5d6f3f2 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Mon, 16 Aug 2021 09:51:46 +0200 Subject: New upstream version 1.30.6 --- NEWS | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index f65738e5..fd22a52a 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,56 @@ +=============================================== +NetworkManager-1.30.6 +Overview of changes since NetworkManager-1.30.4 +=============================================== + +* By default, don't touch existing traffic control (TC) configuration + on devices. +* Send ARP announcements only when the interface gets carrier. +* Support the 'peer_notif_delay' bond option. +* Always start DHCPv6 on the default interface when an IPv6 prefix + delegation is needed. +* Prefer the IPv4 address to determine the system hostname via address + lookup. +* Support DHCP option 249 (Microsoft classless static route) with the + internal nettools client. +* Force a restart of hostname resolution via DNS on signal SIGUSR1 + when resolv.conf is not managed by NetworkManager. +* Fix adding duplicate iptables rules for shared mode. +* Fix parsing of Wi-Fi Information Element (IE) for Microsoft Network + Cost. +* Fix parsing of empty DHCP option 40 (NIS domain name) in the + internal nettools client. +* Other various bugfixes. + +=============================================== +NetworkManager-1.30.4 +Overview of changes since NetworkManager-1.30.2 +=============================================== + +* Fix crash evaluating match setting properties (CVE-2021-20297). +* Fix leak of local route added by NetworkManager for configured + addresses. +* Fix name of the device autoconnect D-Bus property. +* Multiple bugfixes in the initrd generator. +* Various minor bugfixes. + +=============================================== +NetworkManager-1.30.2 +Overview of changes since NetworkManager-1.30.0 +=============================================== + +* Increase the limit of open file descriptors in NetworkManager.service +* Fix hostname lookup via DNS when resolv.conf is managed by + systemd-resolved +* Enable WPA3 for Wi-Fi connections with key_mgmt=WPA-PSK +* Fix crash with the IWD Wi-Fi backend +* Avoid logging warning when setting bond option + "ad_actor_system=00:00:00:00:00:00" +* Update SpecificObject D-Bus property of ActiveConnection after WiFi + roaming +* Multiple bugfixes in the initrd generator +* Various minor bugfixes + ============================================= NetworkManager-1.30 Overview of changes since NetworkManager-1.28 -- cgit 1.3.0-6-gf8a5 From e74c568b07b50b97873fb4ee1d776dedefbd54d6 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Fri, 1 Oct 2021 23:05:04 +0200 Subject: New upstream version 1.32.12 --- NEWS | 167 ++++++++++++++++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 126 insertions(+), 41 deletions(-) (limited to 'NEWS') diff --git a/NEWS b/NEWS index fd22a52a..6c783fea 100644 --- a/NEWS +++ b/NEWS @@ -1,55 +1,140 @@ +================================================ +NetworkManager-1.32.12 +Overview of changes since NetworkManager-1.32.10 +================================================ + +* Fix wrong order of addresses when restarting NetworkManager. +* Preserve the IPv6 ff00::/8 route added by kernel in the local table, + necessary for multicast communication. +* Fix emitting the signal for changed metered status of devices. +* Fix applying the ethtool autonegotiation and speed settings. +* initrd: fix crash parsing plain '=' without key. +* cloud-setup: use suppress_prefixlength rule to honor + non-default-routes in the main table. + =============================================== -NetworkManager-1.30.6 -Overview of changes since NetworkManager-1.30.4 +NetworkManager-1.32.10 +Overview of changes since NetworkManager-1.32.8 =============================================== -* By default, don't touch existing traffic control (TC) configuration - on devices. -* Send ARP announcements only when the interface gets carrier. -* Support the 'peer_notif_delay' bond option. -* Always start DHCPv6 on the default interface when an IPv6 prefix - delegation is needed. -* Prefer the IPv4 address to determine the system hostname via address - lookup. -* Support DHCP option 249 (Microsoft classless static route) with the - internal nettools client. -* Force a restart of hostname resolution via DNS on signal SIGUSR1 - when resolv.conf is not managed by NetworkManager. -* Fix adding duplicate iptables rules for shared mode. -* Fix parsing of Wi-Fi Information Element (IE) for Microsoft Network - Cost. -* Fix parsing of empty DHCP option 40 (NIS domain name) in the - internal nettools client. -* Other various bugfixes. +* core: fix the order of IPv6 addresses changing on service restart. +* initrd: add command line option to configure link autonegotiation + and speed. +* ifcfg-rh: fix crash when parsing invalid DNS address. +* ifcfg-rh: extend ifup/ifdown scripts to work with connection profile + names. +* udev: also react to "move" (and "change") udev actions in our rules. =============================================== -NetworkManager-1.30.4 -Overview of changes since NetworkManager-1.30.2 +NetworkManager-1.32.8 +Overview of changes since NetworkManager-1.32.6 =============================================== -* Fix crash evaluating match setting properties (CVE-2021-20297). -* Fix leak of local route added by NetworkManager for configured - addresses. -* Fix name of the device autoconnect D-Bus property. -* Multiple bugfixes in the initrd generator. -* Various minor bugfixes. +* firewalld: configure zones on "Reloaded" signal. +* core: fix wrong MTU for bridge interfaces. +* cloud-setup: fix gateway address for Aliyun cloud. =============================================== -NetworkManager-1.30.2 -Overview of changes since NetworkManager-1.30.0 +NetworkManager-1.32.6 +Overview of changes since NetworkManager-1.32.4 +=============================================== + +* core: fix adding stale local routes when address changes. +* initrd: tag generated profiles with origin in user data. +* core: introduce "allowed-connections" option to disallow + profiles on a device. This allows to filter out profiles + that originate from initrd. +* core: introduce "keep-configuration" device option to forcefully + activate a profile on start. +* dhcp: handle filename/bootfile_name DHCP option and write it to + device state file for initrd/kickstart. +* initrd: add "ib.pkey=" command line option + =============================================== +NetworkManager-1.32.4 +Overview of changes since NetworkManager-1.32.2 +=============================================== + +* core: remove stale entries from "seen-bssids" and "timestamp" + files in "/var/lib/NetworkManager". +* bond: support the peer_notif_delay option. +* core: add ipv[46].required-timeout option to wait for IP + configuration while activating. +* core: send ARP announcements when there is carrier. +* core: start DHCPv6 when a prefix delegation is needed for shared + mode. +* firewall: fix nftables backend to create "ip" table for + IPv4 only. +* initrd: set required-timeout of 20 seconds for default IPv4 configuration + to opportunistically wait for IPv4. +* ifcfg: log warning about invalid keys in ifcfg files. +* ifcfg: reject non-UTF-8 from ifcfg files. +* nmcli: show DNS SEARCH field in device information. +* cloud-setup: add support for Aliyun cloud. + +============================================= +NetworkManager-1.32.2 +Overview of changes since NetworkManager-1.32 +============================================= + +* hostname: prefer IPv4 addresses for reverse DNS lookup. +* dhcp: ignore unauthenticated FORCERENEW messages with + internal, systemd-based DHCPv4 plugin (CVE-2020-13529). + This plugin is not used, unless the undocumented dhcp=systemd + option was set. +* cloud-setup: preserve IP addresses, routes and rules from + currently active connection profile. +* Various bugfixes and performance improvements. + +============================================= +NetworkManager-1.32 +Overview of changes since NetworkManager-1.30 +============================================= -* Increase the limit of open file descriptors in NetworkManager.service -* Fix hostname lookup via DNS when resolv.conf is managed by - systemd-resolved -* Enable WPA3 for Wi-Fi connections with key_mgmt=WPA-PSK -* Fix crash with the IWD Wi-Fi backend -* Avoid logging warning when setting bond option - "ad_actor_system=00:00:00:00:00:00" -* Update SpecificObject D-Bus property of ActiveConnection after WiFi - roaming -* Multiple bugfixes in the initrd generator -* Various minor bugfixes +* Add an 'accept-all-mac-addresses' property to the ethernet setting + to accept frames with any MAC address (also known as promiscuous + mode). +* nmcli: fix setting property aliases to empty value to reset the + default value. +* BEHAVIOR CHANGE: Enforce valid lower case UUID format for the "connection.uuid" + by normalizing the value. This changes the UUID of existing profiles with an + invalid or non-normalized value. Also normalize "connection.secondaries" to only + contain valid and distinct UUIDs. Profiles that set "connection.master" or the + "parent" properties to a non-normalized UUID need adjustment. Using such + non-normalized UUIDs should be rare and affect few users. +* API CHANGE: D-Bus: remove long deprecated "PropertiesChanged" signal from D-Bus + API. They are replaced by standard "PropertiesChanged" signal on the + "org.freedesktop.DBus.Properties" interface. It is not expected that anybody + is still using this API. +* Now NetworkManager uses systemd-resolved API to lookup the system + hostname via reverse DNS. If systemd-resolved is not available, a + 'nm-daemon-helper' binary is spawned to perform the lookup using + the 'dns' NSS module. +* dhcp: honor "ID_NET_DHCP_BROADCAST" udev attribute to set the broadcast flag. + This allows to configure devices in udev for which DHCPOFFER messages are to be + broadcast. +* firewall: add nftables firewall backend for configuring IPv4 NAT with shared + mode. Now two backends are supported, "iptables" and "nftables". The default + gets detected based on whether /usr/sbin/nft or /usr/sbin/iptables is installed, + with nftables preferred. + Please note that SELinux might prevent NetworkManager from communicating with nft. +* ethtool: add support for pause settings. +* Support "prohibit"/"blackhole"/"unreachable" type routing rules. +* Support uidrange attribute for policy routing rules. +* Now NetworkManager preserves by default the existing traffic control + configuration (qdiscs and filters) when activating a connection. +* wifi/iwd: mirror NetworkManager connection profiles to iwd config files. +* API CHANGE: vala: fix wrongly generated vapi for WireGuard API. +* wifi: fix parsing of Microsoft Network Cost information element for + detecting metered networks. +* dhcp: support option 249 (Microsoft Classless Static Route) with nettools + internal DHCP plugin. +* initrd: support the "rd.net.dhcp.retry" kernel argument for controlling retry + and timeout to get a DHCP lease. +* API CHANGE: hide definitions of structs for NMSetting and NMSimpleConnection from + public headers. +* Major restructuring of the source code. +* Many bugfixes and minor improvements. ============================================= NetworkManager-1.30 -- cgit 1.3.0-6-gf8a5 From 88c227d90a6b7b388c5c85d72802a0ca8f05ed5c Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Thu, 13 Jan 2022 22:30:39 +0100 Subject: New upstream version 1.34.0 --- NEWS | 67 ++++++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 38 insertions(+), 29 deletions(-) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 6c783fea..fe0f7fec 100644 --- a/NEWS +++ b/NEWS @@ -1,8 +1,37 @@ -================================================ -NetworkManager-1.32.12 -Overview of changes since NetworkManager-1.32.10 -================================================ +============================================= +NetworkManager-1.34 +Overview of changes since NetworkManager-1.32 +============================================= +* initrd: wait for both IPv4 and IPv6 with "ip=dhcp,dhcp6" +* core: better handle sd-resolved errors when resolving hostnames +* nmcli: fix import WireGuard profile with DNS domain and address + family disabled +* ndisc: send router solicitations before expiry +* policy: send earlier the ip configs to the DNS manager +* core: support linking with LLD 13 +* wireguard: importing wg-quick configuration files with nmcli + no longer sets a negative, exclusive "dns-priority". This plays + better with common split DNS setups that use systemd-resolved. + Adjust the "dns-priority" to your liking after import yourself. +* NetworkManager no longer listens for netlink events for traffic + control objects (qdiscs and filters). +* core: add internal nm-priv-helper service for separating privileges + and have a way to drop capabilities from NetworkManager daemon. +* bond: add support for setting queue-id of bond port. +* dns: support configuring DNS over TLS (DoT) with systemd-resolved. +* nmtui: add support for WireGuard profiles. +* nmcli: add aliases `nmcli device up|down` beside connect|disconnect. +* conscious language: Deprecate 'Device.Slaves' D-Bus property in favor of new + 'Device.Ports' property. Depracate 'nm_device_*_get_slaves()' in favor of + 'nm_device_get_ports()' in libnm. +* nmcli: invoking nmcli command without arguments will now show 'default' + instead of null address in route4 or route6 section. + +The following changes were backported to 1.32.x releases between 1.32.0 +and 1.32.12 are also present in NetworkManager-1.34: + +- 1.32.12: * Fix wrong order of addresses when restarting NetworkManager. * Preserve the IPv6 ff00::/8 route added by kernel in the local table, necessary for multicast communication. @@ -12,11 +41,7 @@ Overview of changes since NetworkManager-1.32.10 * cloud-setup: use suppress_prefixlength rule to honor non-default-routes in the main table. -=============================================== -NetworkManager-1.32.10 -Overview of changes since NetworkManager-1.32.8 -=============================================== - +- 1.32.10: * core: fix the order of IPv6 addresses changing on service restart. * initrd: add command line option to configure link autonegotiation and speed. @@ -25,20 +50,12 @@ Overview of changes since NetworkManager-1.32.8 names. * udev: also react to "move" (and "change") udev actions in our rules. -=============================================== -NetworkManager-1.32.8 -Overview of changes since NetworkManager-1.32.6 -=============================================== - +- 1.32.8: * firewalld: configure zones on "Reloaded" signal. * core: fix wrong MTU for bridge interfaces. * cloud-setup: fix gateway address for Aliyun cloud. -=============================================== -NetworkManager-1.32.6 -Overview of changes since NetworkManager-1.32.4 -=============================================== - +- 1.32.6: * core: fix adding stale local routes when address changes. * initrd: tag generated profiles with origin in user data. * core: introduce "allowed-connections" option to disallow @@ -50,11 +67,7 @@ Overview of changes since NetworkManager-1.32.4 device state file for initrd/kickstart. * initrd: add "ib.pkey=" command line option -=============================================== -NetworkManager-1.32.4 -Overview of changes since NetworkManager-1.32.2 -=============================================== - +- 1.32.4: * core: remove stale entries from "seen-bssids" and "timestamp" files in "/var/lib/NetworkManager". * bond: support the peer_notif_delay option. @@ -72,11 +85,7 @@ Overview of changes since NetworkManager-1.32.2 * nmcli: show DNS SEARCH field in device information. * cloud-setup: add support for Aliyun cloud. -============================================= -NetworkManager-1.32.2 -Overview of changes since NetworkManager-1.32 -============================================= - +- 1.32.2: * hostname: prefer IPv4 addresses for reverse DNS lookup. * dhcp: ignore unauthenticated FORCERENEW messages with internal, systemd-based DHCPv4 plugin (CVE-2020-13529). -- cgit 1.3.0-6-gf8a5