Revisions of wicked

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)
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 26)
Split 13.2 from Factory
Ludwig Nussel's avatar Ludwig Nussel (lnussel) accepted request 245055 from Marius Tomaschewski's avatar Marius Tomaschewski (mtomaschewski) (revision 25)
- version 0.6.2
- nanny: disable nanny use by default again (bnc#891045)
- fsm: generate default configs for ports/slaves (bnc#889666)
- dbus: increase signal/default call timeouts (bnc#890084)
- dhcp4: pad dhcp4 packet to correct minimal len (bnc#882561)
- dhcp4: apply interface MTU provided by server (bnc#890230)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 243808 from Karol Mroz's avatar Karol Mroz (k_mroz) (revision 24)
- version 0.6.1
- nanny: Do not call link monitor on enable() (bnc#884012, bnc#890643)
- bridge,bond: Add only device-ready ports/slaves
- ifup,ifdown,ifreload: correct command status display messages
- fsm: Add new, free, clone functions for ifworker arrays
- client-state: Allow printing empty origin and UUID (bnc#890084)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 243397 from Marius Tomaschewski's avatar Marius Tomaschewski (mtomaschewski) (revision 23)
- version 0.6.0
- client: added missed ifcfg remote-ip route match (bnc#889801)
- client: ifstatus/reload/up status reporting fixes (bnc#876845)
- client: calculate additional bridge STP timeouts (bnc#888323)
- nanny: do not use fsm default but infinite timeout (bnc#876845)
- nanny: save and load policies on restart to recover (bnc#876845)
- server: client configuration state load/save fixes (bnc#876845)
- ifconfig: fixed to close tun/tap device descriptor (bnc#889326)
Displaying revisions 61 - 80 of 102
openSUSE Build Service is sponsored by