Releases: openSUSE/wicked
Releases · openSUSE/wicked
version 0.6.51
- wireless: fix eap peap auth mapping for wpa-supplicant (bsc#1026807)
- vxlan: fix to convert dst_port to network byte order
version 0.6.50
- firewall: do not assign default zone, but pass as is (bsc#1109147)
- man: fix some typos
- fix several leaks in wickedd-nanny (bsc#1095818) and improve memory handling in several commits detailed below.
- 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
version 0.6.49
- 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)
version 0.6.48
- 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
version 0.6.40
- fsm: clone bound config and cleanup references fixing ifindex
reference handling in iBFT vlan configuration (bsc#1030053) - updater: fix to not leave orphaned bg jobs on device delete,
causing to block processing of synchronized jobs (bsc#1029133) - vxlan: initial support (boo#1026780)
- dhcp: correct and complete fqdn option support (bsc#1025757)
- bonding: properly send primary reselect to kernel (bsc#1027231)
- dbus: fix caller-uid timeout to 15sec, not 15ms (bsc#1026683)
- ethtool: handle ring,coalesce,eee parameters (bsc#1007909)
- bond: fix xmit-hash-policy option mismatch (bsc#1021914)
- ifconfig: avoid timeouts on large number of IPs by performing
ipv4 duplicate address detection, apply and sending gratuitous
ARP for chunks of multiple addresses at once (bsc#1009801)
version 0.6.26
- nanny: add link device references to policy match (bsc#941611)
This causes, that nanny checks and waits until the configuration
for link references is applied by ifup (master device worker is
available) in order to not start managing ports/slaves and fail
on unresolvable requirements with "document error" first.
Unavailable reference matches caused a timing race, where nanny
omits to enslave ports into master (e.g. a dummy into ovsbr),
but was not limited to ovs setups. - dhcp4: fix to request offer by default in --test (bsc#942278)
- teamd: adjust permissions of the teamd interface config to be
owned by teamd user if available and to always re-read dbus
busname from the service file (bsc#947542)
version-0.6.18
- initial pre/post-up/down script and systemd service start support
(bsc#920070,boo#907215) - fixed lease address owner and lifetime tracking to update address
lifetimes on dhcp6 renewal, correctly drop (requesting/deferred)
leases in wickedd not (yet) existing as lease in dhcp supplicants
and avoid address exists error messages (bsc#920889,bsc#907694) - add missed wpa_supplicant's wireless mode names (bsc#927616)
- schema: require macvlan lower device same as vlan (bsc#927065)
- fixes to use only ready devices by name to avoid dependency
confusion mapping config to wrong device, event races and wrong
use of the link-up instead of the wireless link-associated event
(bsc#918662,bsc#921218).
version-0.6.17
- nanny: fixed a memory-leak on policy load failure
- wickedd: fixed broken dummy0 autocreation workaround
version 0.6.16
- ifreload: segfault fix to require argument for --timeout option
- client/nanny: initial handing of link-detection/require-link and
timeout control flags (LINK_REQUIRED, LINK_READY_WAIT variables in
suse ifcfg) to continue setup without ready link when requested in
the config or based on device requirements (bsc#911562,bsc#914792). - client/nanny: wait for event ACKs from wickedd instead to continue
on successful request results where possible, to minimize the risk
of an event backlog (bsc#905421). - client/nanny: fsm timer and cleanup related fixes and improvements,
fix to use "device-setup" (MAC, bond/bridge options, ...) as state
name instead of "device-up" and use "device-up" as state when the
device/link is administratively set UP. Separated waitLinkUp method
to wait for link/carrier from linkUp setting it administratively UP. - wickedd: fix to handle automatically created dummy0 interface
- wireless: consider auth-proto parameter (wpa1|wpa2) (bsc#911299)
- ipv6: add accept-dad sysctl support, fix accept-ra constants
- dhcp4: do not set/query mtu if set in the config (bsc#904323)
- dhcp4: limit MTU to be lower-equal 576 as before
- dhcp4: completed user-class option support permitting an rfc3004
formatted option or as non-rfc, but widely used string (bsc#909307)
version 0.6.15
- nanny: use ifindex to reference workers in managed devices
and hold worker references when starting fsm (bsc#904061) - nanny: Always reference mdev's worker by ifindex (bsc#904061)
- nanny: register discovered devices only when ready (bsc#904061)
- events: query and update device name on events (bsc#904061)
- udev: verify netdev index and update name at start, disable
ready handling if udev is not used, e.g. in LXC (bsc#904061) - xml: don't require parent's control node in config (bsc#901517)
- wireless: use string dict entry for WIRELESS_AP/bssid (bsc#911315)
- extensions: fixed false errors from hostname update (bsc#910323)
- tuntap: typo fix causing to not set IFF_NO_PI flag
- fixed some memory leaks in client and dbus object code
- doc/ChangeLog: do not omit merge commits which contain bug refs