ELBA-2024-2395

ELBA-2024-2395 - NetworkManager bug fix and enhancement update

Type:BUG
Severity:NA
Release Date:2024-05-03

Description


[1.46.0-4.0.1]
- disable MPTCP handling by default [Orabug: 34801142]
- add connectivity check via Oracle servers [Orabug: 32051972]

[1:1.46.0-4]
- Fix nm-dispatcher crash (RHEL-28973)
- Fix race condition while enumerating devices (RHEL-25808)

[1:1.46.0-3]
- Upgrade release number to build with the right target

[1.46.0-2]
- Drop PrivateUser directive from nm-cloud-setup service (RHEL-27503)
- Support rollback on global DNS (RHEL-29725)
- Do not allow OVS bridge or port to be parent (RHEL-28545)

[1.46.0-1]
- Update to 1.46.0 release
- Fix DHCPv4 lease can't be renewed after it expires (RHEL-24127)
- Support the MACsec offload mode (RHEL-24337)
- Support creating generic devices via external 'device-handler' dispatcher (RHEL-1567)
- Support changing the eswitch mode (RHEL-1441)

[1.45.91-1]
- Update to 1.45.91 release (release candidate)
- Support changing the DSCP header field for DHCP packets, and set the default to CS0 (RHEL-16040)
- Deprecate connection.autoconnect-slaves in favour of autoconnect-ports (RHEL-17621)
- Don't reset bridge's PVID in reapply if it didn't change (RHEL-21576)

[1.45.90-1]
- Update to 1.45.90 release (release candidate)
- Deprecate and Replace connection.slave-type in libnm-core and libnm (RHEL-17620)
- [RFE] Support assigning IPv4 static route to interface without IPv4 address (RHEL-5098)

[1.45.10-1]
- Update to 1.45.10 (development)
- Deprecate and Replace connection.master in libnm-core and libnm (RHEL-17619)

[1.45.9-1]
- Update to 1.45.9 (development)
- Add support for PRP/HSR interface (RHEL-5852)
- Drop support for the 'slaves-order' option in NetworkManager.conf (RHEL-19437)
- Return error when setting invalid IP addresses or properties via D-Bus (RHEL-19315)
- Fix extra route being created besides ECMP route (RHEL-1682)

[1.45.8-1]
- Update to 1.45.8 (development)
- Introduce 'stable-ssid' option for wifi.cloned-mac-address property (RHEL-16470)

[1.45.7-1]
- Update to 1.45.7 release (development)
- Migrate to SPDX license

[1.45.6-1]
- Update to 1.45.6 release (development)
- Fix ovs activation with netdev datapath and cloned MAC (RHEL-5886)

[1.45.5-1]
- Update to 1.45.5 release (development)
- Various fixes to Duplicate Address Detection (DAD) (RHEL-1581, RHEL-1411)
- New option to avoid sending the DHCPv4 client-identifier (RHEL-1469)
- Support setting channels in ethtool options (RHEL-1471)

[1.45.4-1]
- Update to 1.45.4 release (development)
- Add 'dns-change' dispatcher event (RHEL-1671)

[1.45.3-1]
- Update to 1.45.3 release (development)
- Improve explanation of the format and routes properties in keyfile man page (RHEL-1407)
- Improve nm-settings-nmcli manpage to show format and valid values of properties (RHEL-2465)
- Honor the autoactivate priority for port connections (RHEL-2202)
- Properly document valid values for ip-tunnel properties (RHEL-1459)

[1.45.2-1]
- update to 1.45.2 release (development)

[1.44.0-4]
- Rebuild for RHEL 9.4

[1:1.44.0-3]
- checkpoint: Fix segfault crash when rollback (rhel-1526)

[1:1.44.0-2]
- manager: ensure device is exported on D-Bus in authentication request (rh #2210271)

[1:1.44.0-1]
- update to 1.44.0 release
- nmcli: add nmcli version mismatch warning (rh #2173196)
- checkpoint: preserve devices that were removed and readded (rh #2177590)

[1:1.43.90-1]
- update to 1.43.90 release (release candidate)
- manager: allow controller activation if device is deactivating (rh #2125615)
- assume: change IPv6 method from 'ignore' and 'disabled' into 'auto' for loopback device (rh #2207878)
- device: delete software device when lose carrier and is controller (rh #2224479)
- core: better handle ignore-carrier=no for bond/bridge/team devices (rh #2180363)

[1:1.43.11-1]
- update to 1.43.11 release (development)
- fix assertion about missing ifindex when resetting MAC (rh #2215022)
- fix wrong order of entries in resolv.conf after reconnect (rh #2218448)
- do not fail activation when SR-IOV VF parameters can't be applied (rh #2210164)
- warn that the ifcfg-rh plugin is deprecated (rh #2190375)

[1:1.43.10-1]
- Update to 1.43.10 release (development)
- fix reading infiniband p-key from ifcfg files (rh #2209974)
- improve autoconnect when selecting controller (rh #2121451)
- fix managing devices after network reconnect (rh #2149012)
- better handle ignore-carrier for bond/bridge/team (rh #2180363)
- cloud-setup: block wait-online while configuration is ongoing (rh #2151040)
- cloud-setup: avoid leaving half configured system (rh #2207812)
- cloud-setup: log warning when no provider detected (rh #2214880)
- cloud-setup: fix RPM description (rh #2214491)

[1:1.43.9-1]
- Update to 1.43.9 release (development)
- improve autoconnect logic for port/controller configurations (rh #2121451)
- fix handling external devices during network off/on (rh #2149012)

[1:1.43.8-1]
- Update to 1.43.8 release (development)
- ipv6ll: don't regenerate the address when it's removed externally (rh #2196441)

[1:1.43.7-1]
- Update to 1.43.7 release (development)
- bond: support port priorities (rh #2152304)
- ovs: fix autoconnect race (rh #2152864)

[1:1.43.6-1]
- Update to 1.43.6 release (development)
- fix assertion failure when renewing DHCP lease (rh #2179890)
- emit the dhcp-change dispatcher script event on lease renewal (rh #2179537)
- ensure the NetworkManager is restarted when dbus is restarted (rh #2161915)
- add support for the 'no-aaaa' resolv.conf option (rh #2176137) -

[1:1.43.5-1]
- Update to 1.43.5 release (development)
- cloud-init/ec2: use right HTTP method for IMDSv2 (rh #2179718)
- core: request a bus name only when dbus objects are present (rh #2175919)
- core: fix autoconnect retry count tracking (rh #2174353)
- core: fix retry on netlink socket buffer exhaustion (rh #2169512)
- ovs: fix a race condition on port detachment (rh #2054933)

[1:1.43.4-1]
- Update to 1.43.4 release (development)
- core: fix handling of IPv4 prefsrc routes with ACD (rh #2046293)
- core: don't configure static routes without addresses (rh #2102212)
- core: fix race activating VLAN devices (rh #2155991)

[1:1.43.3-1]
- Update to an early 1.44 snapshot
- cloud-setup: add IDMSv2 support (rh #2151986)
- core: add [link] setting (rh #2158328)
- dhcp: expose client ID, DUID and IAID that have been used (rh #2169869)
- ovs: ensure device has a proper MAC address once we start dhcp (rh #2168477)
- team: fix assumption of team port management (rh #2092215)

[1:1.42.2-1]
- Update to 1.42.2 release
- fix hostname lookup from IPv6 address (rh #2167816)
- add new connection property to remove the autogenerated local route rule (rh #2167805)
- fix race condition while setting the MAC of a OVS interface (rh #2168477)
- expose the DHCP IAID in the lease information (rh #2169869)

[1:1.42.0-1]
- Update to 1.42.0 release

[1:1.41.91-1]
- Update to 1.41.91 release (release candidate)
- core: retry if a rtnetlink socket runs out of buffer space (rh #2154350)
- dns: allow changing resolv.conf options alone via global-dns (rh #2019306)

[1:1.41.90-1]
- Update to 1.41.90 release (release candidate)
- l3cfg: schedule an update after every commit-type/config-data register/unregister (rh #2158394)
- all: add support for ovs-dpdk n-rxq-desc and n-txq-desc (rh #2156385)
- core: fix consistency for internal cache for IPv6 routes (rh #2060684)

[1:1.41.8-1]
- Update to 1.41.8 release (development)
- core: add support for equal-cost multi-path (ECMP) routes (rh #2081302)
- device: preserve the DHCP lease during reapply (rh #2117352)
- ovs: add support for 'other_config' settings (rh #2151455)

[1:1.41.7-2]
- core: avoid infinite autoconnect with multi-connect profiles (rh #2150000)

[1:1.41.7-1]
- Update to 1.41.7 release (development)
- macsec: fix tracking of parent ifindex (rh #2122564)
- cloud-setup: set preserve-external-ip flag during reapply (rh #2132754)

[1:1.41.6-1]
- Update to 1.41.6 release (development)
- add support for loopback interfaces (rh #2073512)
- ovs: support VLAN trunks for OVS port (rh #2111959)

[1:1.41.5-1]
- Update to 1.41.5 release (development)

[1:1.41.4-2]
- fix generating stable UUIDs for keyfile (gitlab#1130)

[1:1.41.4-1]
- Update to 1.41.4 release (development)
- device: don't emit recheck-assume if there is a queued activation request (rh #2092215)
- device: allow configuration of VLAN on an unmanaged interface (rh #2110307)

[1:1.41.3-1]
- Update to 1.41.3 release (development)
- core: fix reapply of mptcp-flags (rh #2120471)
- core: fix autoconnection for devices with a unrealized parent (rh #2101317)
- device: fix hanging port devices when controller goes down (rh #2130287)
- bond: add 'balance-slb' option which implements source load balancing (rh #2128216)
- bond: fix setting primary option when the interface is missing (rh #2126347)

[1:1.40.0-1]
- Update to 1.40.0 release

[1:1.39.90-1]
- Update to 1.39.90 release (release candidate)
- Add support for MPTCP (rh #2029636)
- nmcli: fix assertion failure (rh #2092323)
- bond: fix arp_ip_target option (rh #2117202)
- nmci: fix test restart_L2_only_lacp (rh #2092361)

[1:1.39.12-1]
- Update to 1.39.12 release (development)
- bridge: fix reapply support (rh #2092762)

[1:1.39.11-1]
- Update to 1.39.11 release (development)
- core: support nm.debug kernel command line option (rh #2102313)
- ovs: don't ever move unactivated devices to failed state (rh #2077950)
- dhclient: fix EXTENDED DHCP event handling (rh #2109285)
- core: make 'nmcli net off/on' more robust (rh #2093175)
- bridge: add reapply support (rh #2092762)
- bridge: don't reset vlan filtering on external connections (rh #2107647)

[1:1.39.10-1]
- Update to 1.39.10 release (development)
- add support for {rto_min,quickack,advmss} route attributes (rh #2068525)
- fix empty hostname for 'SaveHostname' and make setting hostname async (rh #2090946)

[1:1.39.8-1]
- Update to 1.39.8 release (development)
- core: make ipv6.addr-gen-mode default configurable (rh #1743161) (rh #2082682)
- dhcpv6: finish DAD before considering a lease to be good (rh #2096386)
- core: add connection.wait-activation-delay property (rh #2008337)

[1:1.39.7-2]
- fix priority of IPv6 addresses to prefer manual over DHCPv6 over SLAAC (rh #2097293)
- reverse order of priority for static IPv6 addresses in 'ipv6.addresses' (rh #2097293)

[1:1.39.7-1]
- Update to 1.39.7 release (development)
- core: cancel the IP check on deactivation (rh #2080928)
- core: ensure DHCP is restarted every time the link goes up (rh #2079406)
- core: fix a leak of L3 configuration memory (rh #2083453)
- ppp: fix a race with pppd when removing addresses (rh #2085382)
- wifi: fix a crash when checking WEP supplicant capability (rh #2092782)

[1:1.39.6-1]
- Update to 1.39.6 release (development)
- Implement ACD (address conflict detection) for DHCPv4 (rh #1713380)

[1:1.39.5-1]
- Update to 1.39.5 release (development)
- dhcp: fix ignoring addresses with DHCPv6 otherconf (O flag) (rh #2083968)
- cloud-setup: reorder addresses to honor 'primary_ip_address' (rh #2079849)

[1:1.39.3-1]
- Update to 1.39.3 release (development)
- l3cfg: drop NM_L3_CFG_COMMIT_TYPE_ASSUME and assume_config_once (rh #2050216)




Updated Packages


Release/ArchitectureFilenameMD5sumSuperseded By AdvisoryChannel Label
Oracle Linux 9 (aarch64) NetworkManager-1.46.0-4.0.1.el9_4.src.rpmbf25cac33300abd759e986917c711eb8-ol9_aarch64_appstream
NetworkManager-1.46.0-4.0.1.el9_4.src.rpmbf25cac33300abd759e986917c711eb8-ol9_aarch64_baseos_latest
NetworkManager-1.46.0-4.0.1.el9_4.src.rpmbf25cac33300abd759e986917c711eb8-ol9_aarch64_codeready_builder
NetworkManager-1.46.0-4.0.1.el9_4.src.rpmbf25cac33300abd759e986917c711eb8-ol9_aarch64_u4_baseos_base
NetworkManager-1.46.0-4.0.1.el9_4.aarch64.rpme5d2e5f774dd5059349ed3b0a68b3f04-ol9_aarch64_baseos_latest
NetworkManager-1.46.0-4.0.1.el9_4.aarch64.rpme5d2e5f774dd5059349ed3b0a68b3f04-ol9_aarch64_u4_baseos_base
NetworkManager-adsl-1.46.0-4.0.1.el9_4.aarch64.rpmb5bd35dea54d81b3a53b8a54718c84ac-ol9_aarch64_baseos_latest
NetworkManager-adsl-1.46.0-4.0.1.el9_4.aarch64.rpmb5bd35dea54d81b3a53b8a54718c84ac-ol9_aarch64_u4_baseos_base
NetworkManager-bluetooth-1.46.0-4.0.1.el9_4.aarch64.rpmcc09ff8f8a2f259e5500e88e85750bc7-ol9_aarch64_baseos_latest
NetworkManager-bluetooth-1.46.0-4.0.1.el9_4.aarch64.rpmcc09ff8f8a2f259e5500e88e85750bc7-ol9_aarch64_u4_baseos_base
NetworkManager-cloud-setup-1.46.0-4.0.1.el9_4.aarch64.rpmad45358195a4d0a8ef64847b3c665e54-ol9_aarch64_appstream
NetworkManager-config-connectivity-oracle-1.46.0-4.0.1.el9_4.noarch.rpm22eccadecb679c42ffecdcd0fe69d0df-ol9_aarch64_baseos_latest
NetworkManager-config-connectivity-oracle-1.46.0-4.0.1.el9_4.noarch.rpm22eccadecb679c42ffecdcd0fe69d0df-ol9_aarch64_u4_baseos_base
NetworkManager-config-server-1.46.0-4.0.1.el9_4.noarch.rpmc1a29090b46cffd7f1558955d66c3066-ol9_aarch64_baseos_latest
NetworkManager-config-server-1.46.0-4.0.1.el9_4.noarch.rpmc1a29090b46cffd7f1558955d66c3066-ol9_aarch64_u4_baseos_base
NetworkManager-dispatcher-routing-rules-1.46.0-4.0.1.el9_4.noarch.rpm39c7377e77739243d99109e935621f33-ol9_aarch64_appstream
NetworkManager-initscripts-updown-1.46.0-4.0.1.el9_4.noarch.rpm3bd06d741e7e05c5f23563c79c96d033-ol9_aarch64_baseos_latest
NetworkManager-initscripts-updown-1.46.0-4.0.1.el9_4.noarch.rpm3bd06d741e7e05c5f23563c79c96d033-ol9_aarch64_u4_baseos_base
NetworkManager-libnm-1.46.0-4.0.1.el9_4.aarch64.rpm6826b90c4121c833141bcc10b8486573-ol9_aarch64_baseos_latest
NetworkManager-libnm-1.46.0-4.0.1.el9_4.aarch64.rpm6826b90c4121c833141bcc10b8486573-ol9_aarch64_u4_baseos_base
NetworkManager-libnm-devel-1.46.0-4.0.1.el9_4.aarch64.rpmae44013a02f9eacd651d0fe7d1f2460c-ol9_aarch64_codeready_builder
NetworkManager-ovs-1.46.0-4.0.1.el9_4.aarch64.rpmb2422ad792f666904343ff86c4f90619-ol9_aarch64_appstream
NetworkManager-ppp-1.46.0-4.0.1.el9_4.aarch64.rpma61544d02b2361e9dca0d24cdcdf0a6e-ol9_aarch64_appstream
NetworkManager-team-1.46.0-4.0.1.el9_4.aarch64.rpm1188d37a2ccc68e96b18abfea4544de9-ol9_aarch64_baseos_latest
NetworkManager-team-1.46.0-4.0.1.el9_4.aarch64.rpm1188d37a2ccc68e96b18abfea4544de9-ol9_aarch64_u4_baseos_base
NetworkManager-tui-1.46.0-4.0.1.el9_4.aarch64.rpm65cbe63b9ee12702f142391c0276c8c2-ol9_aarch64_baseos_latest
NetworkManager-tui-1.46.0-4.0.1.el9_4.aarch64.rpm65cbe63b9ee12702f142391c0276c8c2-ol9_aarch64_u4_baseos_base
NetworkManager-wifi-1.46.0-4.0.1.el9_4.aarch64.rpm7645823e7bee7b651e52cad853bfff5e-ol9_aarch64_baseos_latest
NetworkManager-wifi-1.46.0-4.0.1.el9_4.aarch64.rpm7645823e7bee7b651e52cad853bfff5e-ol9_aarch64_u4_baseos_base
NetworkManager-wwan-1.46.0-4.0.1.el9_4.aarch64.rpma2c23c20a0119dc0998878eda55beb74-ol9_aarch64_baseos_latest
NetworkManager-wwan-1.46.0-4.0.1.el9_4.aarch64.rpma2c23c20a0119dc0998878eda55beb74-ol9_aarch64_u4_baseos_base
Oracle Linux 9 (x86_64) NetworkManager-1.46.0-4.0.1.el9_4.src.rpmbf25cac33300abd759e986917c711eb8-ol9_x86_64_appstream
NetworkManager-1.46.0-4.0.1.el9_4.src.rpmbf25cac33300abd759e986917c711eb8-ol9_x86_64_baseos_latest
NetworkManager-1.46.0-4.0.1.el9_4.src.rpmbf25cac33300abd759e986917c711eb8-ol9_x86_64_codeready_builder
NetworkManager-1.46.0-4.0.1.el9_4.src.rpmbf25cac33300abd759e986917c711eb8-ol9_x86_64_u4_baseos_base
NetworkManager-1.46.0-4.0.1.el9_4.x86_64.rpmc0780824657db238f83c8855924117db-ol9_x86_64_baseos_latest
NetworkManager-1.46.0-4.0.1.el9_4.x86_64.rpmc0780824657db238f83c8855924117db-ol9_x86_64_u4_baseos_base
NetworkManager-adsl-1.46.0-4.0.1.el9_4.x86_64.rpm2cf48e5418e8cc79abd63e942aaffb40-ol9_x86_64_baseos_latest
NetworkManager-adsl-1.46.0-4.0.1.el9_4.x86_64.rpm2cf48e5418e8cc79abd63e942aaffb40-ol9_x86_64_u4_baseos_base
NetworkManager-bluetooth-1.46.0-4.0.1.el9_4.x86_64.rpm7d68e6f34793b0174adf1aed30b45610-ol9_x86_64_baseos_latest
NetworkManager-bluetooth-1.46.0-4.0.1.el9_4.x86_64.rpm7d68e6f34793b0174adf1aed30b45610-ol9_x86_64_u4_baseos_base
NetworkManager-cloud-setup-1.46.0-4.0.1.el9_4.x86_64.rpm5a394673892cb8ff37109db4c3b62223-ol9_x86_64_appstream
NetworkManager-config-connectivity-oracle-1.46.0-4.0.1.el9_4.noarch.rpm22eccadecb679c42ffecdcd0fe69d0df-ol9_x86_64_baseos_latest
NetworkManager-config-connectivity-oracle-1.46.0-4.0.1.el9_4.noarch.rpm22eccadecb679c42ffecdcd0fe69d0df-ol9_x86_64_u4_baseos_base
NetworkManager-config-server-1.46.0-4.0.1.el9_4.noarch.rpmc1a29090b46cffd7f1558955d66c3066-ol9_x86_64_baseos_latest
NetworkManager-config-server-1.46.0-4.0.1.el9_4.noarch.rpmc1a29090b46cffd7f1558955d66c3066-ol9_x86_64_u4_baseos_base
NetworkManager-dispatcher-routing-rules-1.46.0-4.0.1.el9_4.noarch.rpm39c7377e77739243d99109e935621f33-ol9_x86_64_appstream
NetworkManager-initscripts-updown-1.46.0-4.0.1.el9_4.noarch.rpm3bd06d741e7e05c5f23563c79c96d033-ol9_x86_64_baseos_latest
NetworkManager-initscripts-updown-1.46.0-4.0.1.el9_4.noarch.rpm3bd06d741e7e05c5f23563c79c96d033-ol9_x86_64_u4_baseos_base
NetworkManager-libnm-1.46.0-4.0.1.el9_4.i686.rpm45fede0167d24b5d94097b551da67ee1-ol9_x86_64_baseos_latest
NetworkManager-libnm-1.46.0-4.0.1.el9_4.i686.rpm45fede0167d24b5d94097b551da67ee1-ol9_x86_64_u4_baseos_base
NetworkManager-libnm-1.46.0-4.0.1.el9_4.x86_64.rpmab0c1109cb54c6adfe0b2a8c61291374-ol9_x86_64_baseos_latest
NetworkManager-libnm-1.46.0-4.0.1.el9_4.x86_64.rpmab0c1109cb54c6adfe0b2a8c61291374-ol9_x86_64_u4_baseos_base
NetworkManager-libnm-devel-1.46.0-4.0.1.el9_4.i686.rpmccfc0f0222beab2e9bce732283f58fc5-ol9_x86_64_codeready_builder
NetworkManager-libnm-devel-1.46.0-4.0.1.el9_4.x86_64.rpmd685601f82c0b6fe655452ddefdfb1a4-ol9_x86_64_codeready_builder
NetworkManager-ovs-1.46.0-4.0.1.el9_4.x86_64.rpm161fc0e7c2fe30c4bbebf2a9cf914a82-ol9_x86_64_appstream
NetworkManager-ppp-1.46.0-4.0.1.el9_4.x86_64.rpmfa5e7ce7d2dcd54084d7c74f7f69f880-ol9_x86_64_appstream
NetworkManager-team-1.46.0-4.0.1.el9_4.x86_64.rpma8768dbe8fad09445e7c18b6be122b82-ol9_x86_64_baseos_latest
NetworkManager-team-1.46.0-4.0.1.el9_4.x86_64.rpma8768dbe8fad09445e7c18b6be122b82-ol9_x86_64_u4_baseos_base
NetworkManager-tui-1.46.0-4.0.1.el9_4.x86_64.rpm2c7828e94697d749cf0c2841d9a6e70d-ol9_x86_64_baseos_latest
NetworkManager-tui-1.46.0-4.0.1.el9_4.x86_64.rpm2c7828e94697d749cf0c2841d9a6e70d-ol9_x86_64_u4_baseos_base
NetworkManager-wifi-1.46.0-4.0.1.el9_4.x86_64.rpm485b4d95eacc52db9d0d91f126989a64-ol9_x86_64_baseos_latest
NetworkManager-wifi-1.46.0-4.0.1.el9_4.x86_64.rpm485b4d95eacc52db9d0d91f126989a64-ol9_x86_64_u4_baseos_base
NetworkManager-wwan-1.46.0-4.0.1.el9_4.x86_64.rpmed5ce787c5c77312c8bbcfb7da5d4282-ol9_x86_64_baseos_latest
NetworkManager-wwan-1.46.0-4.0.1.el9_4.x86_64.rpmed5ce787c5c77312c8bbcfb7da5d4282-ol9_x86_64_u4_baseos_base



This page is generated automatically and has not been checked for errors or omissions. For clarification or corrections please contact the Oracle Linux ULN team

software.hardware.complete