summary refs log tree commit diff
path: root/NEWS
diff options
context:
space:
mode:
authorMichael Biebl <biebl@debian.org>2021-10-01 23:05:04 +0200
committerMichael Biebl <biebl@debian.org>2021-10-01 23:05:04 +0200
commite74c568b07b50b97873fb4ee1d776dedefbd54d6 (patch)
tree3469f17ea9af91f7ff169b890633bda68b0cf76e /NEWS
parentbfe522304da217296e2a61040f58e35ec5d6f3f2 (diff)
New upstream version 1.32.12 upstream/1.32.12
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS167
1 files changed, 126 insertions, 41 deletions
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