Revisions of wicked

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 340387 from Marius Tomaschewski's avatar Marius Tomaschewski (mtomaschewski) (revision 46)
- vesion 0.6.27
- nanny: fix policy file reading and objects references (boo#916035)
- ovs: use --may-exist option in add-port (bsc#951315) commands to
  avoid error messages when the port is already in the db.
- netconfig: do not refresh unrelated details in supplicants
- service: fixed wicked client and nanny dependencies (bsc#950333).
- service: restart wickedd* on dbus restart (bsc#941964)
- fsm: do not follow link-up checks on configured master devices
  not involved in the current ifup operation (bsc#948423).
- client: added more comfortable "wicked test dhcp[46]" commands
  executing the wickedd-dhcp[46] in their --test mode (bsc#942278)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 337465 from Marius Tomaschewski's avatar Marius Tomaschewski (mtomaschewski) (revision 45)
- 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)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 333779 from Pawel Wieczorkiewicz's avatar Pawel Wieczorkiewicz (pwieczorkiewicz) (revision 44)
- version 0.6.25
- compat: read complete sysctl file set (bsc#928459)
- wireless: fixed to parse/format hex escapes in essid (bsc#928459)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 331819 from Pawel Wieczorkiewicz's avatar Pawel Wieczorkiewicz (pwieczorkiewicz) (revision 43)
- version 0.6.24
- auto4: initial autoip and dhcp4 fallback fix (bsc#899985)
- ethtool: update to the most recent ethtool.h, fixed
  advertised mode and flags (bsc#927309)
- dhcp4: verify received client-id, accept hex encoded id
- ovs: fixes for ovs bridge handling
- make: fixed to add linux header copies as noinst
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 329534 from Pawel Wieczorkiewicz's avatar Pawel Wieczorkiewicz (pwieczorkiewicz) (revision 42)
- version 0.6.23
- ovs: initial openvswitch bridge support (fate#318840)
- team: fix segfault on discovery failure
- nanny: register device object also on device-up event

- version 0.6.22
- fsm: do not run post-up scripts when leases defer (bsc#940239)
- team: configurable teamd support and ctl detection (fate#318389)
  [- 0001-teamd-create-teamd-run-directory-when-missed.patch]

- Add 0001-teamd-create-teamd-run-directory-when-missed.patch:
  Make sure /run/teamd directory is created on config generation.

- version 0.6.21
- team: initial team device support (fate#318389)
- ifstatus: fixed error return code and quiet option (bsc#939142)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 319830 from Pawel Wieczorkiewicz's avatar Pawel Wieczorkiewicz (pwieczorkiewicz) (revision 41)
- version 0.6.20
- spec: enable nanny use by default (fate#318977)
- ifconfig: handle link up of externally enslaved devices
  (fate#318840) 
- ifcfg: generate link master from master config,
  added MASTER_DEVICE variable
- fsm: master/slave transition dependency and state check fixes
- fsm: improve subordinate device relation updating and logging
- fsm: reference count config nodes to avoid memleaks
- ethtool: fix option tables terminator (bsc#925276)
- scripts: fixed typo breaking wicked scheme scripts
- sysfs: fixed memleak while reading device path
- client: client: config parsing, origin processing, root-directory
  cleanup and memory leak fixes.
- xml: fixes to memory leaks, location functions cleanup
- firmware: properly extract discovery type and path
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 315003 from Marius Tomaschewski's avatar Marius Tomaschewski (mtomaschewski) (revision 40)
- version 0.6.19
- dhcp4: improve invalid dhcp options handling (boo#918069)
- dhcp6: just drop an info lease on release request and stop
- dhcp6: refresh ipv6 link on newprefix in auto mode to
  workaround, that the kernel does not send us events about
  mode change when RA timers are unspecified (bsc#934067)
- ethtool: do not warn when reading ethtool settings while
  netlink newlink processing and the device is already gone.
- ibft: ignore invalid default gateway (0.0.0.0 and ::)
  provided by the firmware (bsc#903759)
- wireless: handle ANY for WPA-EAP methods and send passwd
  when phase2 method isn't set (boo#927615)
- bonding: don't insist, that arp_validate=none default is
  valid in active-backup mode only (boo#919573)
- wickedd: fix to send requested device-up event ack
- nanny: fix error handling for NULL policy objects and fix
  to not compare iftype to a dbus class name (boo#931288)
- nanny: ensure a device is ready to satisfy a policy match
- nanny: fixes improving delete and hotplug handling
- ifup: do not recurse when generating nanny policy matches
- ifreload: properly handle some config rename cases
- fsm: ensure to process events in order and don't advance
  fsm state from events when device state outdistances it.
- schema: cleanup netif-reference meta:require checks.
- spec: require util-linux-systemd providing logger (bsc#911310)
- conditionally enable nanny use (boo#915025,bsc#916402)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 303888 from Marius Tomaschewski's avatar Marius Tomaschewski (mtomaschewski) (revision 39)
- 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).
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 291050 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 38)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 286740 from Pawel Wieczorkiewicz's avatar Pawel Wieczorkiewicz (pwieczorkiewicz) (revision 37)
- 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)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 282549 from Marius Tomaschewski's avatar Marius Tomaschewski (mtomaschewski) (revision 36)
- 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 (bug#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
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 265914 from Marius Tomaschewski's avatar Marius Tomaschewski (mtomaschewski) (revision 35)
- version 0.6.14
- client: fixed segfault in status (bsc#908554)
- bonding: add new/missed bonding options (bsc#905750)
- systemd: service ordering dependencies (bsc#895600,bsc#901337)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 264500 from Marius Tomaschewski's avatar Marius Tomaschewski (mtomaschewski) (revision 34)
- version 0.6.13
- sysctl: do not fail on read-only proc e.g. in LXC (bsc#904432)
- netlink: recover from netlink event socket errors and allow to
  configure the event socket buffer sizes (bsc#905421)
- fixed some memory and a file descriptor leak
- bonding: add encap2+3 and 3+4 xmit-hash-policies (bsc#905750)
- client: apply suse ifcfg alias label (bsc#907683)
- netlink: retry on DUMP_INTR and AGAIN (bsc#904776)
- gcrypt: do not fail when wicked has been build using a newer
  but compatible library than the currently used (bsc#906217)
- compat: use info level on unspecified ip (bsc#904903)
- compat: fix tap group node generation (bsc#904380)
- sit,ipip,gre: generate tunnel config on change (bsc#901402)
- fsm: always refresh worker on device-ready event and match only
  ready devices against config workers (bsc#904061)
- fsm: perform tentative check on all started interfaces with
  nanny (bsc#900951)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 254980 from Pawel Wieczorkiewicz's avatar Pawel Wieczorkiewicz (pwieczorkiewicz) (revision 33)
- version 0.6.12
- ethernet: Do not fail when ETHTOOL_GSET/SSET fails
  (bnc#900401, bnc#900112)
- dbus: omit ethernet speed, duplex, autoneg properties if not
  supported by the driver
- ethtool: independent ioctl requests are handled separately: 
  if one fails it does not stop the following ones
- wireless: request assosciation even if link was up; linkup
  indicates assosciation, rather than explicit linkAssosciate
  event (bnc#893665)
- bonding: ignore redundant slaves in configs with a warning
- fsm: Generate default config for children in existing relation
- compat: prefer /etc/hostname over /etc/HOSTNAME and warn about
  missed global configs (bnc#887910)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 252509 from Pawel Wieczorkiewicz's avatar Pawel Wieczorkiewicz (pwieczorkiewicz) (revision 32)
- version 0.6.11
- client-state: Do not fail on parsing empty origin and uuid
  (bnc#890084)
- hwaddr: change hwaddr only when valid (bnc#898622)
- ifup/ifstatus: no failure report on failed/deferred lease,
  correctly OR grouped leas status (bnc#896188)
- ifup,ifreload: wait for all tentative addresses
- config: improved allowed update mask/defaults
- man: added startmode hotplug and use-nanny (bnc#896403),
-      Introduce ifcfg-dhcp man page covering DHCLIENT and
       DHCLIENT6 vars, remove template reference from ifup(8),
       ifcfg-wireless(5), reference ifcfg-dhcp(5)
- README: updated / improved
- rpm: dbus policies as noreplace config (bnc#897775),
       reload dbus in wicked-service post-install (bnc#897775)
- fsm: corrected device hierarchy structure print
- routes: generate routes also without IP (bnc#895219),
          show a note about not matching routes (bnc#895219)
- ethernet: lower ethtool not supported messages to debugs
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 250245 from Marius Tomaschewski's avatar Marius Tomaschewski (mtomaschewski) (revision 31)
- version 0.6.10
- ifconfig: apply address lease priorities same as for routes
  to dhcp6 to takeover addresses from guessed lower-priority
  leases e.g. after restart and adjust lifetime on renewal.
- routes: lookup and accept custom table names defined in the
  /etc/iproute2/rt_tables file and set forgotten route table
  netlink attibute if provided by the kernel (bnc#885007).
- ethernet: do not fail when some ethtool operation is not
  supported (bnc#897264)
- fsm: add link-masterdev relation when all dependencies are
  already created and detect existing/conflicting masterdev
  references.
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 249930 from Pawel Wieczorkiewicz's avatar Pawel Wieczorkiewicz (pwieczorkiewicz) (revision 30)
- version 0.6.9
- ifstatus: address status reporting improvements, adding --verbose
  parameter
- addrconf: correctly fetch lease info flags, disarmed old auto6
  code, added prerequires (bnc#894885)
- fsm: Do not destroy schema requirements on rearm
- ipv6: added accept-ra sysctl support, auto6 code clean-up
- ifconfig: fixed lease updater allocation

- version 0.6.8
- ifup,reload,status: return setup-in-progress code,
  fix exit code override when systemd in picture and
  disable pulling device status from addresses
- ifstatus: report slaves device as enslaved
- fixed to not reset master device name on success
- lower printout of debug messages (bnc#891036)
- nanny: correctly initialize timeout variable to
  busy wait instead to wasting cpu using poll with
  a 0 timeout (bnc#895970)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 248297 from Pawel Wieczorkiewicz's avatar Pawel Wieczorkiewicz (pwieczorkiewicz) (revision 29)
- version 0.6.7
- config: fixed optional include attribute parsing bug introduced 
  in version 0.6.6 and causing wicked to fail while config parsing. 
- util: install signal handlers only once

- version 0.6.6
- Add wake-on-lan support (bnc#869114)
- ifconfig: delete address first if address differs (bnc#890406)
- config: support a local.xml file, clean-up of config file syntax
- man page wicked-config.5 update
- Clean-up and removing unused functions
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 247734 from Marius Tomaschewski's avatar Marius Tomaschewski (mtomaschewski) (revision 28)
- version 0.6.5
- nanny: fixed to reset on rearm and to hotplug bonding slaves
  (bnc#884012,bnc#880515)

- version 0.6.4
- dhcp6: changed --test to request in auto mode, recheck RA
  and try to start on new device-change events (bnc#889981)
- address: enable events in wickedd and expose flags to make
  them visible and up-to-date in ifstatus (bnc#889981)
- nanny: reset/rearm on enable/disable, do not arm at all
  when the use-nanny is false (bnc#891045)
- leases: intrinsic lease installation hook improvements as
  preparation for PPPoE support (bnc#865573)
- dhcp4: do not release and remove lease without request
  (DHCLIENT_RELEASE_BEFORE_QUIT), randomized startup delay
  (DHCLIENT_SLEEP) if enabled, handle defer timeout to stop
  client waiting at ifup (DHCLIENT_WAIT_AT_BOOT), rebind and
  reboot state fixes (bnc#866994)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 247149 from Marius Tomaschewski's avatar Marius Tomaschewski (mtomaschewski) (revision 27)
- version 0.6.3
- client/nanny: lease handling/status fixes (partial bnc#891045),
  do not fail when slave/port is missing (bnc#889666,bnc#890275)
- ifstatus: Do not check for config files (bnc#889666,bnc#890275)
- dhcp4: advance secs field for dhcpd min-secs (bnc#889314),
  retransmit DHCP4 renewals enter reboot state with valid lease.
- ifevent: increase netlink socket recv buffer size (bnc#884012)
- ipv6: wait for addresses to become usable (bnc#882259)
- fixed completed sit/gre/ipip tunnel support
- dhcp6: initial defer handling and no-addr cleanup (bnc#891045)
- dhcp: apply suse ifcfg dhcp options (bnc#866994)
- ifup/reload: use default timeout if 0 (bnc#892486)
Displaying revisions 61 - 80 of 106
openSUSE Build Service is sponsored by