Skip to content

Releases: openSUSE/wicked

version 0.6.51

16 Nov 11:32
version-0.6.51
Compare
Choose a tag to compare
  • 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

04 Oct 15:48
version-0.6.50
Compare
Choose a tag to compare
  • 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

21 Sep 15:48
version-0.6.49
Compare
Choose a tag to compare
  • 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

08 Jun 14:22
version-0.6.48
Compare
Choose a tag to compare
  • 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

04 May 13:41
version-0.6.40
Compare
Choose a tag to compare
  • 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

09 Oct 14:40
version-0.6.26
Compare
Choose a tag to compare
  • 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

25 Apr 01:23
version-0.6.18
Compare
Choose a tag to compare
  • 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

19 Feb 11:14
Compare
Choose a tag to compare
  • nanny: fixed a memory-leak on policy load failure
  • wickedd: fixed broken dummy0 autocreation workaround

version 0.6.16

17 Feb 12:04
version-0.6.16
Compare
Choose a tag to compare
  • 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

23 Jan 13:41
version-0.6.15
Compare
Choose a tag to compare
  • 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