- 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
- Create /etc/NetworkManager/conf.d by default, allowing easy
override for NetworkManager.conf file with drop-in.
- Move default config file to
/usr/lib/NetworkManager/NetworkManager.conf, as part of main
package.
- Branding upstream package is now just a config drop-in to
disable conncheck.
- Ensure /usr/lib/NetworkManager/conf.d is part of the package. (forwarded request 991575 from fcrozat)
OBS-URL: https://build.opensuse.org/request/show/992695
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager?expand=0&rev=244
- Create /etc/NetworkManager/conf.d by default, allowing easy
override for NetworkManager.conf file with drop-in.
- Move default config file to
/usr/lib/NetworkManager/NetworkManager.conf, as part of main
package.
- Branding upstream package is now just a config drop-in to
disable conncheck.
- Ensure /usr/lib/NetworkManager/conf.d is part of the package. (forwarded request 991575 from fcrozat)
OBS-URL: https://build.opensuse.org/request/show/992695
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager?expand=0&rev=244
- Update to version 1.38.0:
+ Add support for route type "throw".
+ Fix bug setting priority for IP addresses.
+ Static IPv6 addresses from "ipv6.addresses" are now preferred
over addresses from DHCPv6, which are preferred over addresses
from autoconf. This affects IPv6 source address selection, if
the rules from RFC 6724, section 5 don't give a exhaustive
match.
+ Static IPv6 addresses from "ipv6.addresses" are now interpreted
with first address being preferred. Their order got inverted.
This is now consistent with IPv4.
+ Wi-Fi hotspots will use a (stable) random channel number unless
one is chosen manually.
+ Don't use unsupported SAE/WPA3 mode for AP mode.
+ NetworkManager will no longer advertise frequencies as
supported when they're disallowed in configured regulatory
domain.
+ Attempt to connect to WEP-encrypted Wi-Fi network will now fail
gracefully with a recent version of wpa_supplicant when built
without WEP support. As long as wpa_supplicant supports WEP,
NetworkManager will continue to work.
+ Disable WPA3 transition mode for wifi.key-mgmt=wpa-psk if the
NIC does not support PMF. This is known to cause problems in
some setups. It is still possible to explicitly configure
wifi.key-mgmt=sae for WPA3.
+ Add new dummy crypto backend "null" that does nothing.
NetworkManager uses the crypto library when handling
certificates for 802.1x profiles.
+ Veth devices with name "eth*" are now managed by default via
the udev rule. This is to support managing the network in LXD
OBS-URL: https://build.opensuse.org/request/show/977491
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager?expand=0&rev=438
- Do not requires dhcp-client, NM is using its internal client
by default for a long time now.
- Convert iproute2 and iputils requires to recommends, they
should not be hard requires.
- Update to version 1.36.2:
+ When the list of plugins is not specified via "main.plugins" in
NetworkManager.conf and no build-time default is set with
"--with-config-plugins-default" configure argument, now all
known plugins found in the plugin directory are loaded (and the
built-in "keyfile" plugin is preferred over others).
+ Preserve external ports during checkpoint rollback.
+ Fix removal of ovsdb entry when an OVS interface goes away.
+ Fix DNS configuration for WWAN connections.
OBS-URL: https://build.opensuse.org/request/show/962245
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager?expand=0&rev=429