* Wed Jun 11 2025 thomas.blume@suse.com
- document static ip setup on boot (bsc#1244072)
add 0001-man-document-static-ip-setup-differences-to-dracut-n.patch
* Wed Apr 09 2025 songchuan.kang@suse.com
- Remove '-Dhostname_persist=suse' compile option, as it's not
needed anymore. The behaviours of this option are mainly:
1. stores hostname in /etc/HOSTNAME instead of /etc/hostname.
2. checks DHCLIENT_SET_HOSTNAME value in /etc/sysconfig/netowrk/dhcp
to know whether the hostname is valid.
These are not desired haviours anymore.
* Tue Mar 11 2025 dimstar@opensuse.org
- Add 2069.patch: Fix build against girepository-2.0 (pygobject
3.52).
* Fri Feb 28 2025 bjorn.lie@gmail.com
- Update to version 1.52.0:
+ Store interactive history in `$XDG_CACHE_HOME/nmcli-history`
instead of `~/.nmcli-history`
+ Add new ipv4.link-local=fallback to set an IPv4 link-local
address when no other IPv4 is set.
+ Remove support for building with Autotools
+ Add IPVLAN interface support
+ Allow to manually configure the authentication of LTE's initial
EPS Bearer.
+ Add support for the "IPv6-only preferred" DHCPv4 option (RFC
8925), used to indicate that a host supports an IPv6-only mode
and is willing to forgo obtaining an IPv4 address if the
network provides IPv6 connectivity.
+ Support automatically adding routes to DNS servers via the
ipv4.routed-dns and ipv6.routed-dns properties; when enabled,
each name server is reached only via the device that specifies
it.
+ Support OCI in nm-cloud-setup
+ Added support for ethtool FEC mode
+ Add new ipv4.shared-dhcp-range and ipv4.shared-dhcp-lease-time,
which allows you to customize the DHCP range and lease time
offered by DHCP server in `shared` connection method.
+ DNS servers can now be specified with a URI-like syntax which
supports DNS over TLS name servers.
+ The initrd-generator understands the "rd.net.dns" option to
configure global name servers.
+ Drop support for the "dhcpcanon" DHCP client.
+ global-dns configuration section now has 2 additional keys:
"resolve-mode" and "certification-authority".
+ Dnsconfd plugin can now be used for configuration of
system-wide DNS caching resolver. If dnsconfd plugin is enabled
and ipvX.routed-dns is set to -1 then adding routes is by
default enabled.
+ Add "shared" method to the IPv6 configuration options in nmtui.
+ Fix a bug that prevented the activation of bond and bridge's
ports in some cases.
+ Fix a bug that prevented the activation of OVS interfaces in
some cases.
+ Fix MTPCP endpoint creation for IPv4 with DAD and IPv6
tentative addresses.
+ Fix some VPN routes not being added to the table specified in
ipv4/6.routing-table. This fix allow to use policy routing to
mitigate Tunnelvision attacks.
- Stop passing dhcpcanon=no to meson setup, no longer recognized,
nor needed.
* Fri Feb 28 2025 bjorn.lie@gmail.com
- Update to version 1.50.3:
+ Wait configuring MPTCP endpoints until DAD has completed.
+ Properly autoconnect OVS ports at boot.
+ Allow configuring "shared" IPv6 method in nmtui.
- Changes from version 1.50.2:
+ Fix potential crash when the property "ipv4.dhcp-send-release"
is enabled.
+ Support routing rules for VPN connections.
+ Place the route to the VPN gateway into the table defined by
the "ipv{4,6}.route-table" properties-
+ Fix error handling rp_filter when kernel don't support MPTCP.
+ Fix configuration of VLAN QoS mappings.
- Changes from version 1.50.1:
+ nmcli: fix handling of connection.down-on-poweroff property
+ sriov: only validate sriov capacity when enabled
+ wwan: fix crash with IPv4 and method=auto
+ dns: fix deleting internal global DNS configuration
+ wifi: fix list corruption when scanning with explicit SSID
+ bonding: steer IGMP queries to the active bond balance-slb
primary port
+ Remove routes added by NM on reapply
+ Never retry ACD on NOARP interfaces
+ Support IPv6 EUI64 link-local address for ipv6 tunnels
* Thu Jan 23 2025 songchuan.kang@suse.com
- Add config-server subpackage (bsc#1224868).
* Thu Oct 03 2024 bjorn.lie@gmail.com
- Update to version 1.50.0:
+ The support for "dhclient" has been deprecated, not built
unless explicitely enabled, and will be removed in a future
release. The internal DHCP client should be used instead and
has been the default since version 1.20 (1.12 when built with
meson).
+ Support matching a OVS system interface by MAC address.
+ Add a timeout option to connectivity checking.
+ Support configuring veth interfaces in nmtui.
+ When looking up the system hostname from the reverse DNS lookup
of addresses configured on interfaces, NetworkManager now takes
into account the content of /etc/hosts.
+ Revert to using sysctl ipv6.conf.default for ip6-privacy.
+ Allow specifying a system OVS interface by MAC address.
+ ndisc: Support multiple gateways for a single network.
+ wifi: Support configuring channel-width in AP mode.
+ keyfile: Stop writing offensive terms into keyfiles.
+ Support reapplying the VLANs on bridge ports.
+ Fix crash caused by malformed LLDP package if debug log is
enabled.
+ Retry hostname resolution when it fails.
- Drop NetworkManager-dont-enforce-ip-cleanup-on-device-deactivating.patch:
Fixed upstream.
- Rebase patches with quilt.
* Mon Aug 26 2024 bjorn.lie@gmail.com
- Update to version 1.48.10:
+ nmcli/edit: fix memory leak in extract_setting_and_property
+ autotools: fix another filename that was renamed
+ gitlab: fix helper scripts to support DNF5
+ CI: update the imported templates_sha
+ autotools: fix filename that was renamed
+ format: run nm-code-format
+ policy: retry hostname resolution when it fails
+ platform: add small backoff time before resync
+ bridge: reapply port VLANs only when necessary
+ platform: add nmp_utils_bridge_normalized_vlans_equal()
+ platform: support reading bridge VLANs
+ device: support reapplying bridge-port VLANs
+ bridge: change the signature for
nm_platform_link_set_bridge_vlans()
+ platform: add define for IFLA_BOND_SLAVE_PRIO
+ lldp: fix multiple access to argument in logging macro
+ lldp: fix crash dereferencing NULL pointer during debug logging
+ policy: unblock the autoconnect for children when parent is
available
* Thu Aug 22 2024 songchuan.kang@suse.com
- Add NetworkManager-dont-enforce-ip-cleanup-on-device-deactivating.patch:
device: don't enforce IP cleanup on deactivating state
(bsc#1228154, glfd#NetworkManager/NetworkManager!2016).
* Fri Aug 09 2024 bjorn.lie@gmail.com
- Update to version 1.48.8:
+ ovs: fix triggering stage3 activation without DHCP client
initialized
+ config: parse autoconnect-ports value on config
+ ndisc: preserve router preferences