- Update to version 1.54.3:
+ For private connections (the ones that specify a user in the
"connection.permissions" property), verify that the user can
access the 802.1X certificates and keys set in the connection.
+ Introduce a libnm function that can be used by VPN plugins to
check user permissions on certificate and keys.
- Changes from version 1.54.2:
+ Support reapplying the "sriov.vfs" property as long as
"sriov.total-vfs" is not changed.
+ Support configuring the HSR protocol version via the
"hsr.protocol-version" property.
+ Support configuring the HSR interlink port via the
"hsr.interlink" property.
- Rebase 2298.patch
OBS-URL: https://build.opensuse.org/request/show/1324828
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager?expand=0&rev=539
- Update to version 1.54.0:
+ Add support for configuring per-device IPv4 forwarding via the
"ipv4.forwarding" connection property.
+ Add a new "prefix-delegation" setting containing a "subnet-id"
property that specifies the subnet to choose on the downstream
interface when using IPv6 prefix delegation.
+ Support OCI baremetal in nm-cloud-setup
+ When activating a WireGuard connection to an IPv6 endpoint, now
NetworkManager creates firewall rules to ensure that the
incoming packets are not dropped by kernel reverse path
filtering.
+ Add support for configuring the loopback interface in nmtui.
+ Most of the properties of ovs-bridge and ovs-port connections
can now be reapplied at runtime without bringing the connection
down.
+ Add a new "sriov.preserve-on-down" property that controls
whether NetworkManager preserves the SR-IOV parameters set on
the device when the connection is deactivated, or whether it
resets them to their default value.
+ Introduce a new "ovs-dpdk.lsc-interrupt" property to configure
the Link State Change (LSC) detection mode for OVS DPDK
interfaces.
+ The initrd-generator now can parse the NVMe Boot Firmware Table
(NBFT) to configure networking during early boot.
+ Add systemd services to provide networking in the initrd.
- Drop 2069.patch: Fixed in an alternative way upstream.
- Rebase patches with quilt.
- Add pkgconfig(libnvme) BuildRequires: New dependency.
OBS-URL: https://build.opensuse.org/request/show/1299771
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager?expand=0&rev=528
- Update to version 1.48.2:
+ Support matching a OVS system interface by MAC address.
+ Fix port reactivation when the controller is reactivating.
+ Save connection timestamps when shutting down, so that the
right connection autoactivates after restart.
+ Fix handling of VPN secrets for 2-factor authentication.
- Update to version 1.48.0:
+ Building with autotools is now deprecated and will be
completely removed in the next development cycle.
+ Support changing the OpenSSL ciphers for 802.1X authentication
via connection property "802-1x.openssl-ciphers".
+ The reason why a device is unmanaged is now properly set in the
"StateReason" property of the "Device" D-Bus object. The
property is visible in nmcli via "nmcli -f all device show
$DEV".
+ Deprecated 802-11-wireless and 802-11-wired property
'mac-address-blacklist' and introduced the
'mac-address-denylist' property.
+ Properly restore in-memory connection profiles during the
rollback of a checkpoint.
+ Fix detection of 6 GHz band capability for WiFi devices.
+ Allow IPv6 SLAAC and static IPv6 DNS server assignment for
modem broadband when IPv6 device address was not explicitly
passed on by ModemManager.
+ Fix a performance issue that was leading to 100% CPU usage by
NetworkManager if external programs were doing a big amount of
routes updates.
+ Patch-level development releases (i.e. 1.48.1-dev) won't be
used anymore.
OBS-URL: https://build.opensuse.org/request/show/1183344
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager?expand=0&rev=497
- Update to version 1.44.2:
+ Better log IPv4 Address Conflict Detection (ACD) conflicts
+ Remove the upper limit of 65535 for PIDs read from the PID file
+ Allow missing default gateway with oFono
+ Honor the CLICOLOR_FORCE environment variable
+ Fix generating connection with IPv6 method disabled vs ignored
+ Fix possible segmentation fault when doing a checkpoint
rollback
+ Documentation improvements
- Switch to source services, use explicit released tag.
OBS-URL: https://build.opensuse.org/request/show/1115589
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager?expand=0&rev=483
- Update to version 1.44.0:
+ Introduce a new "link" setting that holds properties related to
the kernel link such as "tx-queue-length", "gso-max-size",
"gso-max-segments", "gro-max-size".
+ Support sending a DHCPv6 prefix delegation hint via the
"ipv6.dhcp-pd-hint" connection property.
+ Support new bond options: "arp_missed_max", "lacp_active",
"ns_ip6_target".
+ Add new "initial-eps-bearer-configure" and
"initial-eps-bearer-apn" properties in the GSM setting.
+ Setting "connection.stable-id=default${CONNECTION}" changed
behavior to be identical to the built-in default value when the
stable-id is not set.
+ Add a "[keyfile].rename" option to NetworkManager.conf to force
renaming profiles on disk when their name changes.
+ The ifcfg-rh plugin is deprecated; it will only receive
bugfixes and no new features. A warning is emitted the log when
a connection in ifcfg-rh format is found.
+ To automatically migrate existing ifcfg-rh connections to the
keyfile format, a new configuration option
"main.migrate-ifcfg-rh" is provided. Migration is disabled by
default, but the default value can be changed at build time via
"--with-config-migrate-ifcfg-rh-default=yes".
+ When configuring hostnames in non-public TLD (like
"example.local"), use the TLD as default search domain instead
of the full hostname.
+ Always apply DNS options from the [global-dns] configuration
section
+ The NetworkManager daemon now acquires the D-Bus name only
after populating the D-Bus tree. This can add a delay during
startup but it is required to avoid race conditions with other
services depending on NM.
+ Add a "version-id" argument to the Update2() D-Bus call to
guard against concurrent modifications of profiles.
+ Don't use tentative IPv6 addresses to resolve the system
hostname via DNS.
+ Track the number of autoconnect retries left for each device
and connection. Previously it was tracked only per connection
and this lead to unexpected behaviors in case of multiconnect
profiles.
+ Set VLAN filtering options on bridge via netlink instead of
sysfs.
+ nm-cloud-setup now supports IMDSv2 on Amazon EC2.
+ nmtui now allows to enable or disable Wi-Fi and WWAN radios.
+ Honor ignore-carrier=no for bond/bridge/team devices.
+ Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.
OBS-URL: https://build.opensuse.org/request/show/1103285
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager?expand=0&rev=481
- Keep netconfig support. The rc-manager auto detection will select
appropriate manager during runtime.
- Use a with_netconfig define instead of relying on bcond: bcond is
meant to have extrenally controllable build conditions (build -D,
or OBS prjconf).
- Disabling netconfig compiling option for openSUSE Tumbleweed.
- Drop dependency on sysconfig-netconfig: the collection of shell
scripts is not required for regular operation.
OBS-URL: https://build.opensuse.org/request/show/1035082
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager?expand=0&rev=456
- Update to version 1.40.2:
+ Ensure that resolv.conf gets updated when the configuration
changes.
+ Fix setting as bond primary an interface that doesn't exist yet
when the bond is activated.
+ The number of autoconnect retries is now accounted
independently for each device when there are profiles with
multi-connect=multiple.
+ Don't print duplicate entries in the output of "NetworkManager
--print-config".
+ Fix the ifcfg-rh plugin to properly read infiniband P-Key
connection profiles without an explicit interface name.
+ Allow the removal of a bond port connection profile from the
bond via nmcli.
+ Fix race condition during the activation of veth profiles when
the peer already exists.
+ Decline the DHCPv6 lease if all addresses fail IPv6 duplicate
address detection (DAD).
+ Wait that devices get carrier before trying to resolve the
system hostname on them via DNS.
+ Fix race condition during the initial activation of OVS
interfaces.
+ Profiles generated by nm-initrd-generator now have lower than
default priority.
+ Fix error when adding many SR-IOV virtual functions (VFs).
OBS-URL: https://build.opensuse.org/request/show/1029689
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager?expand=0&rev=454