- 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
- Update to version 1.16.0:
+ 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
OBS-URL: https://build.opensuse.org/request/show/685959
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager?expand=0&rev=341
- Update to version 1.12.2:
+ Fix missing symbols in libnm ABI for settings.
+ Fix a regression that disallowed activations of VPN connections
with a device specified.
+ Robustness fixes to connectivity checking.
- Changes from version 1.12.0:
+ Improved support for configuration checkpoint, including
support in libnm.
+ Added capability to set IP Tunnel configuration flags.
+ The systemd-resolved DNS plugins now supports MDNS.
+ Systemd-resolved and dnsmasq DNS plugins now honor the DNS
priority setting.
+ Wi-Fi devices now support FILS for speedier roaming support.
+ Drop dependency on libnl3 library.
+ Add support for "onlink" routes.
+ More robust connectivity checking.
+ Dropped the obsolete "ifnet" settings plugin,
+ Try harder to generate reasonable human-readable names for
devices even if the hwdb contains garbage.
+ Add an "overview" option to hide default values in nmcli,
resulting in more concise output.
+ Reworked the inner workings of D-Bus interface for better
resource efficiency.
+ Add support for configuring nmcli coloring via
terminal-colors.d(5).
+ Added experimental support for Meson build system.
+ Added initial IWD Wi-Fi daemon support.
+ A non-hexadecimal DHCPv4 client-id is now properly passed to
dhclient with the first byte (type) set to zero, as stated in
the documentation. This represents a change in behavior since
previous versions where the first character of the string was
used as type. The internal client is not affected by the
change.
+ DNS setting rc-manager=file now always follows dangling
symlinks instead of replacing /etc/resolv.conf with a plain
file.
+ Added wake_on_wlan connection setting to configure
wake-on-wireless-lan (WoWLAN).
+ The libnm-glib library, deprecated in favor of libnm since
NetworkManager 1.0, is now not built by default. While it can
still be enabled, the distributions should have a good plan for
removing it if they need to keep shipping it at this point.
+ Nmcli now scans for Wi-Fi networks before displaying them, if
the last scan was too long ago.
+ Added the ipv6.dhcp-duid property to allow configuring the
DHCPv6 DUID.
+ Extended ipv6.dhcp-client-id property to support DHCP client
identifers depending on the MAC address and the stable ID.
+ Set NM_DISPATCHER_ACTION environment variable in dispatcher
scripts.
- Rebase NetworkManager-1.10.6-netconfig.patch and
systemd-network-config.patch with quilt.
- Disable networkmanager-obs-net.patch and make check, needs
rebase.
- Pass with-libnm-glib to configure, deprecated libnm-glib support
is no long built by default, and since we can not remove this yet
due to Steam, we pass this option for now.
OBS-URL: https://build.opensuse.org/request/show/625574
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager?expand=0&rev=324