openSUSE Recommended Update: Recommended update for wicked ______________________________________________________________________________ Announcement ID: openSUSE-RU-2019:0121-1 Rating: moderate References: #1022872 #1026807 #1027099 #1036675 #1057007 #1061051 #1069468 #1072343 #1078245 #1083670 #1084462 #1084527 #1085020 #1085786 #1095818 #1102871 #1107579 #1109147 #954758 #972463 Affected Products: openSUSE Leap 42.3 ______________________________________________________________________________ An update that has 20 recommended fixes can now be installed. Description: wicked was updated to version 0.6.52. Following issues have been addressed: - wickedd: fix netdev detection bootstrap race (bsc#1107579) - compat: fix ifcfg parsing crash if network/config is missed - wireless: fix eap peap auth mapping for wpa-supplicant (bsc#1026807) - vxlan: fix to convert dst_port to network byte order - firewall: do not assign default zone, but pass as is (bsc#1109147) - nanny: fix memory leaks on fast create-delete calls (bsc#1095818) + fsm: cleanup worker reset (reinit) vs. free + fsm: do not process or pass pending workers to nanny + nanny: catch init failures in device registration + netdev: allow NULL in get and put functions + model: fix to call (netif) dbus object destructors + model: removed server specific call in netif destroy + fsm: handle NULL in worker get and release calls + fsm: process device delete event separately + calls: split get netif service and netif list utils + xml-schema: fix range constraint values parsing + xml-schema: remove underscores from ni_xs_type_new + xml-schema: fix type leak around ni_xs_build_one_type + fsm: free worker control mode on worker free + xpath: trace and free complete xpath expression tree + nanny: fix config leak in ni_nanny_recheck_policy + dbus: free pending call in ni_dbus_connection_call + dbus: free dbus_message_iter_get_signature result - dhcp6: fix to properly decline dynamic addresses - extensions: do not use /etc/HOSTNAME artifact (bsc#972463) - ethtool: call offload ioctl if requested by offload name, e.g. tso has been splitted into several features and the old STSO offload ioctl sets multiple features at once. - ethtool: add missing pause support (bsc#1102871) - dhcp6: refresh info using rfc4242 info-refresh-time - dhcp6: add ia and ia addr list search utilities, improve status utils and use timeval struct in ia acquired times - dhcp6: restart on NotOnLink status request reply - ifcfg: show unknown/invalid bootproto as error - dhcp6: Fix server preference and weight option behaviour - dhcp6: retrigger duplicate detection on all address updates - man: add ifcfg-lo.5 manual page - man: add missing documentation for DHCLIENT6_CLIENT_ID - man: improved create-cid docs in wicked-config(5) (bsc#1084527) - address cache-info and lease acquisition time fixes and cleanups - ethtool: streamline options available on all devices (bsc#1085786) - dhcp4: expose broadcast response as DHCLIENT_BROADCAST in ifcfg - ipoib: do not fail setup on mode or umcast set failure (bsc#1084462) - bond: avoid reenslave failure in fail_over_mac mode (bsc#1083670) - Fix show-xml filtering by interface name (issue #735,bsc#954758) - ifconfig: refresh state before link reenslave hotfix (bsc#1061051 - ethtool: query priv-flags bitmap first (bsc#1085020) - util: fix a memory leak in ni_var_array_free - client: refactor arp utility to add missed arp ping (bsc#1078245) - dbus: omit zero-length hwaddr data properties - ibft: no IP setup on bnx2x storage-only interfaces (bsc#1072343) - fixed format, self compare and always true issues - client: fixed broken wicked arp utility command (bsc#1078245) - cleanup: add mising/explicit designated field initializers - pkgconfig: fix to request libnl3 instead of libnl1 - dbus: add missing DBUS_ERROR_FAILED type to a dbus_set_error call and enforce formatting input as string when an extension did not returned any error message. - wickedd: clear master references on slaves when a master gets deleted and the deletion event arrives before unenslave event to avoid a bridge reenslave failure on restart (bsc#1061051). - dhcp6: reapply confirmed addresses, also on any confirm status other to not-on-link - dhcp: clear hostname on lease recovery/reboot (bsc#1057007) - firewall: add firewalld and zone support (fate#320794) - ifconfig: cleanup slaves before enslaving (bsc#1036675) - ethtool: add rxvlan, txvlan, ntuple and rxhash offloads - dhcp6: fix to send up to 5 release retransmissions - dhcp4: fix to use rfc4361 client-id on infiniband (bsc#1022872) - man: ifcfg.5: Fix directory name for compatibility scripts - dhcp: cleanup common option update flags (bsc#1027099) - vxlan: convert ifcfg VXLAN_REMOTE_IP to remote-ip This update was imported from the SUSE:SLE-12-SP2:Update update project. Patch Instructions: To install this openSUSE Recommended Update use the SUSE recommended installation methods like YaST online_update or "zypper patch". Alternatively you can run the command listed for your product: - openSUSE Leap 42.3: zypper in -t patch openSUSE-2019-121=1 Package List: - openSUSE Leap 42.3 (i586 x86_64): libwicked-0-6-0.6.52-12.1 libwicked-0-6-debuginfo-0.6.52-12.1 wicked-0.6.52-12.1 wicked-debuginfo-0.6.52-12.1 wicked-debugsource-0.6.52-12.1 wicked-service-0.6.52-12.1 References: https://bugzilla.suse.com/1022872 https://bugzilla.suse.com/1026807 https://bugzilla.suse.com/1027099 https://bugzilla.suse.com/1036675 https://bugzilla.suse.com/1057007 https://bugzilla.suse.com/1061051 https://bugzilla.suse.com/1069468 https://bugzilla.suse.com/1072343 https://bugzilla.suse.com/1078245 https://bugzilla.suse.com/1083670 https://bugzilla.suse.com/1084462 https://bugzilla.suse.com/1084527 https://bugzilla.suse.com/1085020 https://bugzilla.suse.com/1085786 https://bugzilla.suse.com/1095818 https://bugzilla.suse.com/1102871 https://bugzilla.suse.com/1107579 https://bugzilla.suse.com/1109147 https://bugzilla.suse.com/954758 https://bugzilla.suse.com/972463