wicked Commits
Threads by month
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
December 2022
- 1 participants
- 15 discussions
[openSUSE/wicked] d0a31f: ethtool: remove link mode mask nwords calculations
by Marius Tomaschewski 22 Dec '22
by Marius Tomaschewski 22 Dec '22
22 Dec '22
Branch: refs/heads/testing
Home: https://github.com/openSUSE/wicked
Commit: d0a31f6e5f860d284707b3122e20d7af23e2a868
https://github.com/openSUSE/wicked/commit/d0a31f6e5f860d284707b3122e20d7af2…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-11-23 (Wed, 23 Nov 2022)
Changed paths:
M include/wicked/ethtool.h
M src/dbus-objects/ethtool.c
M src/ethtool.c
Log Message:
-----------
ethtool: remove link mode mask nwords calculations
Remove the nwords pre-calculation from the link mode constants
in the linux/ethtool.h header. We have to query it and use the
nwords value of the kernel for subsequent calls and already do.
Further, don't limit the list of advertise link modes on dbus
to mode count in a potentially outdated header file, but just
apply to the bitfield; we filter driver supported modes later.
Commit: b0ec7e63ebb3e535744ec2b045970c20667b09d8
https://github.com/openSUSE/wicked/commit/b0ec7e63ebb3e535744ec2b045970c206…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-11-28 (Mon, 28 Nov 2022)
Changed paths:
M src/linux/ethtool.h
Log Message:
-----------
linux: update uapi ethtool.h header to 6.0
Keeping conditional __KERNEL_DIV_ROUND_UP macro definition
needed by the ethtool.h header to maintain compatibility.
Commit: 73d184b74d0395a49c1092139b86988de5627c82
https://github.com/openSUSE/wicked/commit/73d184b74d0395a49c1092139b86988de…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-11-28 (Mon, 28 Nov 2022)
Changed paths:
M src/ethtool.c
Log Message:
-----------
ethtool: add new advertise link mode map names
Commit: ced5db71c83e3ffec6a14feac0f7d28f6f06cfef
https://github.com/openSUSE/wicked/commit/ced5db71c83e3ffec6a14feac0f7d28f6…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-11-29 (Tue, 29 Nov 2022)
Changed paths:
M client/ifstatus.c
M include/wicked/constants.h
Log Message:
-----------
ifstatus: improve to show a no-carrier status
Split the transient `setup-in-progress` status and show `no-carrier`
status when the interface is set administratively up (device-up),
but the (L2) link is not up and running yet (link-up), including
e.g. not-associated wireless links.
The following (L3) setup like IP / lease acquisition continues to
appear as setup-in-progress until the setup is sufficient and we
consider the interface it as up.
Commit: 6a9ee35907c95cebbd5c0421b013c16b7f7ef0af
https://github.com/openSUSE/wicked/commit/6a9ee35907c95cebbd5c0421b013c16b7…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-12-08 (Thu, 08 Dec 2022)
Changed paths:
M configure.ac
M include/wicked/dcb.h
M src/Makefile.am
M src/dcb.c
R src/linux/dcbnl.h
M src/lldp.c
Log Message:
-----------
linux: removed dcbnl.h uapi header file
Cleaned up SLE-11 compatibility artefacts
Commit: 00d0401bf9c1eec9418da0c018c5ff5f5a460838
https://github.com/openSUSE/wicked/commit/00d0401bf9c1eec9418da0c018c5ff5f5…
Author: mt <mt(a)suse.com>
Date: 2022-12-08 (Thu, 08 Dec 2022)
Changed paths:
M client/ethtool.c
M client/read-config.c
M include/wicked/netinfo.h
M src/ifconfig.c
M src/ifevent.c
M src/iflist.c
M src/netinfo.c
M src/udev-utils.c
M src/uevent.c
Log Message:
-----------
netdev: use new ni_netdev_index_to_name utility
Avoid direct if_nametoindex and also if_nametoindex calls
using the ni_netdev_name_to_index utility where possible
to prepare for (net/if*.h) header file inclusion cleanup.
Commit: 9360ef9ece9a2f37378ee0c655b0c462f5ab7a8d
https://github.com/openSUSE/wicked/commit/9360ef9ece9a2f37378ee0c655b0c462f…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-12-08 (Thu, 08 Dec 2022)
Changed paths:
M client/ethtool.c
M include/wicked/address.h
M include/wicked/ipv4.h
M include/wicked/ipv6.h
M include/wicked/netinfo.h
M include/wicked/route.h
M include/wicked/types.h
M src/dhcp4/protocol.c
M src/dhcp4/protocol.h
M src/ifconfig.c
M src/iflist.c
M src/kernel.h
M src/names.c
M src/netinfo.c
M src/tunneling.c
Log Message:
-----------
cleanup: net/if*.h inclusions and (re-)definitions
The the old net/if*.h glibc header files conflict with the
linux kernel uapi header files and don't provide all the
constants we need to use kernel features (via rtnetlink).
Commit: 33d5ef69fc6dcbdab058684ef9350728d81f86e1
https://github.com/openSUSE/wicked/commit/33d5ef69fc6dcbdab058684ef9350728d…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-12-08 (Thu, 08 Dec 2022)
Changed paths:
M src/linux/if_addr.h
Log Message:
-----------
linux: update uapi if_addr.h header to 6.0
Commit: 8283792fe27cd26ee60c393a8a00e33a66c46d3a
https://github.com/openSUSE/wicked/commit/8283792fe27cd26ee60c393a8a00e33a6…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-12-08 (Thu, 08 Dec 2022)
Changed paths:
M src/linux/if_link.h
Log Message:
-----------
linux: update uapi if_link.h header to 6.0
Commit: b6c9889d3c8ae6f9a77bad96c36fa61dda978bf2
https://github.com/openSUSE/wicked/commit/b6c9889d3c8ae6f9a77bad96c36fa61dd…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-12-08 (Thu, 08 Dec 2022)
Changed paths:
M src/linux/if_tunnel.h
Log Message:
-----------
linux: update uapi if_tunnel.h header to 6.0
Commit: 5ae7be82a74b17f788835238aeed2c7a65f98fa4
https://github.com/openSUSE/wicked/commit/5ae7be82a74b17f788835238aeed2c7a6…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-12-21 (Wed, 21 Dec 2022)
Changed paths:
M VERSION
Log Message:
-----------
version 0.6.71
Commit: 98488d08eb9ac81abb7a90277ed844bb2565afc9
https://github.com/openSUSE/wicked/commit/98488d08eb9ac81abb7a90277ed844bb2…
Author: cfconrad <cfamullaconrad(a)suse.com>
Date: 2022-12-21 (Wed, 21 Dec 2022)
Changed paths:
M VERSION
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/941
- version 0.6.71
- dhcp: enable raw-ip support for wwan-qmi interfaces (jsc#PED-90)
- spec: add /etc/sysconfig/network directory to wicked-service file list
- schema: fix the ip rule to-selector to handle network prefixes
Commit: 280265d19621cc81ef9d8f675d30ff813e9f218f
https://github.com/openSUSE/wicked/commit/280265d19621cc81ef9d8f675d30ff813…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-12-22 (Thu, 22 Dec 2022)
Changed paths:
M client/ifstatus.c
M include/wicked/constants.h
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/942
ifstatus: improve to show a no-carrier status
Commit: 98c2effac29b8d21e3a12d19096c55179519d6d5
https://github.com/openSUSE/wicked/commit/98c2effac29b8d21e3a12d19096c55179…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-12-22 (Thu, 22 Dec 2022)
Changed paths:
M client/ethtool.c
M client/read-config.c
M configure.ac
M include/wicked/address.h
M include/wicked/dcb.h
M include/wicked/ethtool.h
M include/wicked/ipv4.h
M include/wicked/ipv6.h
M include/wicked/netinfo.h
M include/wicked/route.h
M include/wicked/types.h
M src/Makefile.am
M src/dbus-objects/ethtool.c
M src/dcb.c
M src/dhcp4/protocol.c
M src/dhcp4/protocol.h
M src/ethtool.c
M src/ifconfig.c
M src/ifevent.c
M src/iflist.c
M src/kernel.h
R src/linux/dcbnl.h
M src/linux/ethtool.h
M src/linux/if_addr.h
M src/linux/if_link.h
M src/linux/if_tunnel.h
M src/lldp.c
M src/names.c
M src/netinfo.c
M src/tunneling.c
M src/udev-utils.c
M src/uevent.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/943
linux: cleanup inclusions and update uapi header to 6.0
Compare: https://github.com/openSUSE/wicked/compare/105817472539...98c2effac29b
1
0
Branch: refs/tags/wip-refcount-1
Home: https://github.com/openSUSE/wicked
1
0
Branch: refs/tags/version-0.6.71
Home: https://github.com/openSUSE/wicked
1
0
Branch: refs/tags/wip-refcount-1
Home: https://github.com/openSUSE/wicked
1
0
Branch: refs/heads/sle15-sp4
Home: https://github.com/openSUSE/wicked
Commit: 55c773b20ea615a7ed96935fef735028eaa6e605
https://github.com/openSUSE/wicked/commit/55c773b20ea615a7ed96935fef735028e…
Author: madanyang <madanyang(a)users.noreply.github.com>
Date: 2021-03-15 (Mon, 15 Mar 2021)
Changed paths:
M etc/systemd/wickedd.service.in
Log Message:
-----------
Remove systemd-udev-settle
According to udevadm systemd-udev-settle.service is deprecated. Hence removed from Wants and and After
Commit: 6826c83dd2a2f35a0babfdc8d72240e28c577d3c
https://github.com/openSUSE/wicked/commit/6826c83dd2a2f35a0babfdc8d72240e28…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
M .gitlab-ci.yml
Log Message:
-----------
gitlab-ci: Use CI_PROJECT_NAMESPACE for wicked-ci
Use the wicked-ci.yml from the same `PROJECT_NAMESPACE` as the wicked
repo belongs to. E.g. if the CI is running on the project `cfconrad/wicked`
it will also use the `wicked-ci.yml` from `cfconrad/wicked-ci`.
Commit: 1773c0326917418e3c1fcbc332105c698f423ef7
https://github.com/openSUSE/wicked/commit/1773c0326917418e3c1fcbc332105c698…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-02-15 (Tue, 15 Feb 2022)
Changed paths:
M .gitlab-ci.yml
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/899
gitlab-ci: Use CI_PROJECT_NAMESPACE for wicked-ci
Commit: 3a974e43a74cceda9b7501f8186e35703327188d
https://github.com/openSUSE/wicked/commit/3a974e43a74cceda9b7501f8186e35703…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-02-21 (Mon, 21 Feb 2022)
Changed paths:
M client/suse/compat-suse.c
Log Message:
-----------
compat-suse: Fix reading of sysctl varialbe addr_gen_mode
Previously the value of sysctl addr_gen_mode was internally set to
the value of use_tempaddr.
Commit: 8bc44baf372a88f73354e96e865c4248c8113663
https://github.com/openSUSE/wicked/commit/8bc44baf372a88f73354e96e865c4248c…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-02-28 (Mon, 28 Feb 2022)
Changed paths:
M client/suse/compat-suse.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/900
compat-suse: Fix reading of sysctl varialbe addr_gen_mode
Commit: aab15882dba90ffd8c6f08405aa09114a3dc66f1
https://github.com/openSUSE/wicked/commit/aab15882dba90ffd8c6f08405aa09114a…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-03-03 (Thu, 03 Mar 2022)
Changed paths:
M client/suse/compat-suse.c
Log Message:
-----------
compat-suse: Match sysctl.d read order with systemd-sysctl
Match the read order of sysctl.d directories like systemd-sysctl.
progps-ng does this since 3.3.17 [1].
[1] https://gitlab.com/procps-ng/procps/-/commit/5da3024e4e4231561d922ad356a22c…
Commit: 7b620cce737a9921cea84e38d52bfd7742c56af1
https://github.com/openSUSE/wicked/commit/7b620cce737a9921cea84e38d52bfd774…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-03-10 (Thu, 10 Mar 2022)
Changed paths:
M src/auto6.c
Log Message:
-----------
Fix: Apply DNS from RA rdnss after interface ifdown/ifup (bsc#1181429)
On ifdown, the call `ni_auto6_release()` set the `auto6->enabled` state
to FALSE. This state is never changed to TRUE even if we do a explicit
`ni_auto6_acquire()`.
Commit: bfaba8163e6c4d5f2da49cca4c26095a76568e37
https://github.com/openSUSE/wicked/commit/bfaba8163e6c4d5f2da49cca4c26095a7…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-03-11 (Fri, 11 Mar 2022)
Changed paths:
M src/auto6.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/901
Fix: Apply DNS from RA rdnss after interface ifdown/ifup (bsc#1181429)
Commit: 3bc7d344bfebb6917b7df1afc26472843fdc1ee9
https://github.com/openSUSE/wicked/commit/3bc7d344bfebb6917b7df1afc26472843…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-03-11 (Fri, 11 Mar 2022)
Changed paths:
M src/buffer.c
M src/buffer.h
Log Message:
-----------
buffer: adjust uint length to size_t, guard init
Commit: cc42be988e61ac45451c8328ad4ba46e4e397020
https://github.com/openSUSE/wicked/commit/cc42be988e61ac45451c8328ad4ba46e4…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-03-11 (Fri, 11 Mar 2022)
Changed paths:
M src/dhcp4/fsm.c
M src/dhcp4/protocol.c
M src/dhcp6/protocol.c
M src/firmware.c
M src/lldp.c
Log Message:
-----------
buffer: adjust length and printf formats to zu
Commit: fc932a421785501b71985135febf8c929524fd83
https://github.com/openSUSE/wicked/commit/fc932a421785501b71985135febf8c929…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-03-15 (Tue, 15 Mar 2022)
Changed paths:
M include/wicked/util.h
M src/util.c
Log Message:
-----------
utils: use const pointer for ni_string_array_at
Commit: d56abf2c089e8be67962377a47996d5b958e3622
https://github.com/openSUSE/wicked/commit/d56abf2c089e8be67962377a47996d5b9…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-03-15 (Tue, 15 Mar 2022)
Changed paths:
M src/buffer.c
M src/buffer.h
M src/dhcp4/fsm.c
M src/dhcp4/protocol.c
M src/dhcp6/protocol.c
M src/firmware.c
M src/lldp.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/903
buffer: adjust uint length to size_t, guard init
* adjust unsigned int buffer count and tailroom return type to size_t
* add guards and return status in init and ensure_tailroom functions
* adopt the using side to use size_t and zu printf formats
Commit: c1896e6acf952aa1eee6efc941465bd75247b095
https://github.com/openSUSE/wicked/commit/c1896e6acf952aa1eee6efc941465bd75…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-03-15 (Tue, 15 Mar 2022)
Changed paths:
M include/wicked/util.h
M src/util.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/904
utils: use const pointer for ni_string_array_at
Commit: ba400d03c0a8ba7667766beb55f69f5666f389ab
https://github.com/openSUSE/wicked/commit/ba400d03c0a8ba7667766beb55f69f566…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
M man/ifsysctl.5.in
Log Message:
-----------
man: Remove obsolete ifup-sysctl from ifsysctl.5
Commit: e7aec13cd877ba5f6a411a73afeca7ef2ec6fffe
https://github.com/openSUSE/wicked/commit/e7aec13cd877ba5f6a411a73afeca7ef2…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-03-28 (Mon, 28 Mar 2022)
Changed paths:
M include/wicked/netinfo.h
M include/wicked/types.h
M src/netinfo.c
Log Message:
-----------
utils: add ni_netdev_ref_array_t and basic utils
Commit: 6b13e6e9b8cd76057f3aa4b51ad0ba3783088a9f
https://github.com/openSUSE/wicked/commit/6b13e6e9b8cd76057f3aa4b51ad0ba378…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-03-28 (Mon, 28 Mar 2022)
Changed paths:
M src/ibft.c
M src/ibft.h
M src/sysfs.c
M src/sysfs.h
Log Message:
-----------
sysfs: little path defines cleanup
Commit: bb283f6d5a5a87543264535a3f0a865f65654e03
https://github.com/openSUSE/wicked/commit/bb283f6d5a5a87543264535a3f0a865f6…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-03-28 (Mon, 28 Mar 2022)
Changed paths:
M src/sysfs.c
M src/sysfs.h
Log Message:
-----------
sysfs: add utils to scan for usb and pci net devices
Commit: 83d1f0ff10cb3bbfde9a2f58ffae2e464e4c2357
https://github.com/openSUSE/wicked/commit/83d1f0ff10cb3bbfde9a2f58ffae2e464…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-03-30 (Wed, 30 Mar 2022)
Changed paths:
M client/suse/compat-suse.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/905
compat-suse: Match sysctl.d read order with systemd-sysctl
Commit: 4479350e1f01ed3d74b7388f4cd218a4dea63658
https://github.com/openSUSE/wicked/commit/4479350e1f01ed3d74b7388f4cd218a4d…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
M src/xml-schema.c
Log Message:
-----------
xml-schema: Fix refcount handling for ni_xs_type_t
If the loaded xml-schema is errournous (e.g. a typo or missing include),
the cleanup can hit a ni_assert(), because of missing refcount increment
of the "array-element" type referenced in "array" type.
Commit: 4879cdb07ad5e56b97887571a2df1c5a3ba29092
https://github.com/openSUSE/wicked/commit/4879cdb07ad5e56b97887571a2df1c5a3…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
M src/wireless.c
Log Message:
-----------
wireless: Fix WPA_PSK given as 64byte long hex string
Commit: 9f4a45e5755b72f100cab68d88ef37e2a1718d97
https://github.com/openSUSE/wicked/commit/9f4a45e5755b72f100cab68d88ef37e2a…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-04-01 (Fri, 01 Apr 2022)
Changed paths:
M man/ifsysctl.5.in
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/906
man: Remove obsolete ifup-sysctl from ifsysctl.5
Commit: 3df9735cd8d4bc35508e19edd63938c094fd2885
https://github.com/openSUSE/wicked/commit/3df9735cd8d4bc35508e19edd63938c09…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-04-01 (Fri, 01 Apr 2022)
Changed paths:
M src/xml-schema.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/907
xml-schema: Fix refcount handling for ni_xs_type_t
Commit: 1b573976a1825246cd518e9c35a3cec06e03fb48
https://github.com/openSUSE/wicked/commit/1b573976a1825246cd518e9c35a3cec06…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-04-01 (Fri, 01 Apr 2022)
Changed paths:
M src/wireless.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/908
wireless: Fix WPA_PSK given as 64byte long hex string
Commit: 878e8dde06c27698821d53da329f2f708f59ac75
https://github.com/openSUSE/wicked/commit/878e8dde06c27698821d53da329f2f708…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-04-11 (Mon, 11 Apr 2022)
Changed paths:
M client/Makefile.am
M client/main.c
M client/main.h
A client/redfish.c
Log Message:
-----------
client: add redfish command to use in extensions
Commit: 96c31fb14f6c57f35a58fd8bbee0517b5db2e183
https://github.com/openSUSE/wicked/commit/96c31fb14f6c57f35a58fd8bbee0517b5…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-04-11 (Mon, 11 Apr 2022)
Changed paths:
M client/redfish.c
Log Message:
-----------
client: add redfish service hosts update actions
Commit: 932fb1ea7a5908c9ef7fb0619f731a411dfecee5
https://github.com/openSUSE/wicked/commit/932fb1ea7a5908c9ef7fb0619f731a411…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-04-11 (Mon, 11 Apr 2022)
Changed paths:
M client/Makefile.am
M client/redfish.c
M etc/client.xml.in
M extensions/Makefile.am
A extensions/redfish-config
Log Message:
-----------
client: add redfish service hosts update actions
Commit: 101de45fd301d0fddc2ef9ca198aef968ed86ffc
https://github.com/openSUSE/wicked/commit/101de45fd301d0fddc2ef9ca198aef968…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-04-11 (Mon, 11 Apr 2022)
Changed paths:
M .gitignore
M client/redfish.c
M etc/Makefile.am
A etc/scripts/redfish-update.in
M wicked.spec.in
Log Message:
-----------
scripts: add redfish-update post-up/pre-down
The redfish-update post-up/pre-down script adds the "Redfish
Service IP" address to /etc/hosts using the "redfish-localhost"
hostname and the "Redfish Service Hostname" if defined by the
redfish protocol settings.
Commit: 2d32bf7aa11104bd78a0722a601623c1c4248bf5
https://github.com/openSUSE/wicked/commit/2d32bf7aa11104bd78a0722a601623c1c…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-04-13 (Wed, 13 Apr 2022)
Changed paths:
M man/Makefile.am
A man/src/wicked-redfish.8.md
A man/wicked-redfish.8.in
M wicked.spec.in
Log Message:
-----------
man: add an wicked-redfish(8) manual page
Commit: 064f88316783d28f6a26bbb34bd6767feff59678
https://github.com/openSUSE/wicked/commit/064f88316783d28f6a26bbb34bd6767fe…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-04-13 (Wed, 13 Apr 2022)
Changed paths:
M .gitignore
M client/Makefile.am
M client/main.c
M client/main.h
A client/redfish.c
M etc/Makefile.am
M etc/client.xml.in
A etc/scripts/redfish-update.in
M extensions/Makefile.am
A extensions/redfish-config
M include/wicked/netinfo.h
M include/wicked/types.h
M man/Makefile.am
A man/src/wicked-redfish.8.md
A man/wicked-redfish.8.in
M src/ibft.c
M src/ibft.h
M src/netinfo.c
M src/sysfs.c
M src/sysfs.h
M wicked.spec.in
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/909
redfish: decode smbios and setup host interface
Add initial support to decode the SMBIOS Management Controller Host
Interface (Type 42) structure and expose it as wicked `firmware:redfish`
configuration to setup a Host Network Interface (to the BMC) using the
`Redfish over IP` protocol allowing access to the Redfish Service (via
redfish-localhost in /etc/hosts) used to manage the computer system.
Tech Preview (jsc#SLE-17762).
See also:
- https://www.dmtf.org/standards/redfish
- https://www.dmtf.org/dsp/DSP0270
Commit: 68a77fb16bcbafb89dfd505586b6e2f86493512c
https://github.com/openSUSE/wicked/commit/68a77fb16bcbafb89dfd505586b6e2f86…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-04-13 (Wed, 13 Apr 2022)
Changed paths:
M VERSION
Log Message:
-----------
version 0.6.69
Commit: d48906e79036bcf36214235eaaf2feca09060d46
https://github.com/openSUSE/wicked/commit/d48906e79036bcf36214235eaaf2feca0…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-04-25 (Mon, 25 Apr 2022)
Changed paths:
M INSTALL
M README
M configure.ac
M src/iflist.c
M src/kernel.c
M src/kernel.h
M wicked.spec.in
Log Message:
-----------
wireless: Remove libiw dependencies
Remove libiw dependency (since https://github.com/openSUSE/wicked/pull/872)
used to detect wireless interfaces only.
Unfortunately `rtnetlink(7)` does not provide this info in the `NEWLINK`
message, so we're using sysfs telling us if an interface has a wireless
extension, once the `/sys/class/net/$name/wireless` directory exists
(issue: https://github.com/openSUSE/wicked/issues/910)
Commit: 885ace85a2e7f088a30f4e648905f74a2cd7dd8c
https://github.com/openSUSE/wicked/commit/885ace85a2e7f088a30f4e648905f74a2…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-04-28 (Thu, 28 Apr 2022)
Changed paths:
M INSTALL
M README
M configure.ac
M src/iflist.c
M src/kernel.c
M src/kernel.h
M wicked.spec.in
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/911
Remove libiw dependency (since https://github.com/openSUSE/wicked/pull/872)
used to detect wireless interfaces only.
Unfortunately `rtnetlink(7)` does not provide this info in the `NEWLINK`
message, so we're using sysfs telling us if an interface has a wireless
extension, once the `/sys/class/net/$name/wireless` directory exists
(issue: https://github.com/openSUSE/wicked/issues/910)
Commit: 7562a598b29026f27637244411595c6968daede6
https://github.com/openSUSE/wicked/commit/7562a598b29026f27637244411595c696…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-05-04 (Wed, 04 May 2022)
Changed paths:
M src/ifevent.c
Log Message:
-----------
ifevent: always close old rtnl event sock on restart
The used `ni_socket_release()`, while restart on rtnetlink event
errors, didn't closed and deactivated/removed the obsolete socket
from poll processing immediately. This caused further restarts and
finally an assertion due to incorrect reference count (bsc#1192508).
Commit: b3a07a520c58b2db34dccb398ef9d770b6f41409
https://github.com/openSUSE/wicked/commit/b3a07a520c58b2db34dccb398ef9d770b…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-05-11 (Wed, 11 May 2022)
Changed paths:
M etc/systemd/wickedd.service.in
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/864
service: remove systemd-udev-settle dependency from wickedd.service
Commit: 8339f6f897a61558cd43c241a1c451a0e1445894
https://github.com/openSUSE/wicked/commit/8339f6f897a61558cd43c241a1c451a0e…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-05-11 (Wed, 11 May 2022)
Changed paths:
M src/ifevent.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/912
ifevent: always close old rtnl event sock on restart (bsc#1192508)
The used ni_socket_release(), while restart on rtnetlink event
errors, didn't closed and deactivated/removed the obsolete socket
from poll processing immediately. This caused further restarts and
finally an assertion due to incorrect reference count.
Commit: df563d56454f9c5629d7fd5a252a38ba55a7f605
https://github.com/openSUSE/wicked/commit/df563d56454f9c5629d7fd5a252a38ba5…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M include/wicked/dbus.h
M src/dbus-xml.c
Log Message:
-----------
dbus-xml: expose get_argument_type, add _name utility
Commit: d982c97923764852cfde4aa6aaf8b34291b17bf2
https://github.com/openSUSE/wicked/commit/d982c97923764852cfde4aa6aaf8b3429…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M dhcp4/dbus-api.c
M dhcp6/dbus-api.c
M schema/addrconf.xml
M src/dbus-objects/addrconf.c
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp6/device.c
M src/dhcp6/dhcp6.h
Log Message:
-----------
dbus: add options dict argument to dhcp dropLease()
Commit: ecaccd4abfc441acb1c68a585833982d70ab412a
https://github.com/openSUSE/wicked/commit/ecaccd4abfc441acb1c68a585833982d7…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M include/wicked/fsm.h
M src/fsm.c
Log Message:
-----------
fsm: pass transition arguments to method arguments
Commit: d4182568210daa4f94d3bff1838c32e67f49e364
https://github.com/openSUSE/wicked/commit/d4182568210daa4f94d3bff1838c32e67…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-05-17 (Tue, 17 May 2022)
Changed paths:
M src/dbus-object.c
Log Message:
-----------
dbus: Fix common dbus string_array handling
We missed the cleanup of the old value. This lead into
orphan entries in our local datastructure.
It was detected when debugging BSS info on wireless.
If I kept the same SSID/BSSID, but changed pairwise or key management
settings, the old values where still displayed. Because the dbus
object just get updated.
Commit: bf4d9197dbd32ed0bd14a89912673d1010f071ec
https://github.com/openSUSE/wicked/commit/bf4d9197dbd32ed0bd14a89912673d101…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-05-18 (Wed, 18 May 2022)
Changed paths:
M src/dbus-object.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/913
dbus: Fix common dbus string_array handling
Commit: 44cf8531fdae2494f820cfe54b716910459dacdd
https://github.com/openSUSE/wicked/commit/44cf8531fdae2494f820cfe54b7169104…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-05-20 (Fri, 20 May 2022)
Changed paths:
M client/ifdown.c
M client/ifreload.c
M client/ifup.c
M client/suse/scripts/ifup.in
M man/ifup.8.in
M man/wicked.8.in
Log Message:
-----------
client: add --[no-]release option to ifdown/ifreload
Commit: be181b1db799665761bfbc45f769994a0f7d3dfa
https://github.com/openSUSE/wicked/commit/be181b1db799665761bfbc45f769994a0…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-05-23 (Mon, 23 May 2022)
Changed paths:
M client/ifdown.c
M client/ifreload.c
M client/ifup.c
M client/suse/scripts/ifup.in
M dhcp4/dbus-api.c
M dhcp6/dbus-api.c
M include/wicked/dbus.h
M include/wicked/fsm.h
M man/ifup.8.in
M man/wicked.8.in
M schema/addrconf.xml
M src/dbus-objects/addrconf.c
M src/dbus-xml.c
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp6/device.c
M src/dhcp6/dhcp6.h
M src/fsm.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/915
client: add --[no-]release option to ifdown/ifreload (jsc#SLE-10249)
Commit: 58364c8d20047e7150f97b04e803e12a70340241
https://github.com/openSUSE/wicked/commit/58364c8d20047e7150f97b04e803e12a7…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M src/dbus-connection.c
Log Message:
-----------
dbus-connection: Add missing ni_socket_release() calls
When ever we do not care of a ni_socket_t object, we need to call the
ni_socket_release(), otherwise the reference will kept forever.
Commit: 7b7576d0ea77fc13518ae336a96c5e9921399a1d
https://github.com/openSUSE/wicked/commit/7b7576d0ea77fc13518ae336a96c5e992…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M src/dhcp6/fsm.c
Log Message:
-----------
dhcp6: consider relese complete regardless of status
USGv6: DHCPv6_1_2_07e,1_3_03, According to RFC 3315 Section 18.1.8,
”When the client receives a valid Reply message in response to a Release
message, the client considers the Release event completed, regardless
of the Status Code option(s)returned by the server.”
Commit: 9e7b5059e1f729447eeb3366d13bd7f0e36083b5
https://github.com/openSUSE/wicked/commit/9e7b5059e1f729447eeb3366d13bd7f0e…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M src/socket.c
Log Message:
-----------
socket: Fix concurrent manipulation of static socket array
In ni_socket_array_wait() we should not manipulating the same array
what we use for iteration.
The static socket array __ni_sockets should not be used for iteration,
as we might manipulate the array via ni_socket_close() from other
modules.
Commit: df32481abd443b58caddaf3969e9cfab40caeeef
https://github.com/openSUSE/wicked/commit/df32481abd443b58caddaf3969e9cfab4…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M src/socket.c
Log Message:
-----------
socket: Do not call close() callback twice
The close() callback was called unconditional, thus it got called
even if the file descriptor is already unset.
Commit: afc02733993e959f4769888cf56bee9de1668c2e
https://github.com/openSUSE/wicked/commit/afc02733993e959f4769888cf56bee9de…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M src/socket.c
Log Message:
-----------
socket: Assert early when releasing a active socket
If a `ni_socket_release()` is called with a refcount equal to `1`,
we hit a assert in a recursive call of ni_socket_release().
Simply check that no one call `ni_socket_release()` on the last
reference, while the socket is still active!
Commit: dde20d8eef14371b93392db90202644b3d1bd824
https://github.com/openSUSE/wicked/commit/dde20d8eef14371b93392db90202644b3…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M .gitignore
M testing/Makefile.am
A testing/socket-mock-test.c
A testing/wunit.h
Log Message:
-----------
Add unit-test for src/socket.c
Cover upcoming regressions and check for issues in corner cases
which failed in old implementation.
Commit: cd308dc6a8cb4d22f40498529e74484ddec7c0ce
https://github.com/openSUSE/wicked/commit/cd308dc6a8cb4d22f40498529e74484dd…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-06-01 (Wed, 01 Jun 2022)
Changed paths:
M .gitignore
M src/dbus-connection.c
M src/socket.c
M testing/Makefile.am
A testing/socket-mock-test.c
A testing/wunit.h
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/914
socket.c improvements and unit tests
Commit: 36febb320f6c3ec054571c0f292b72cb772b6d0c
https://github.com/openSUSE/wicked/commit/36febb320f6c3ec054571c0f292b72cb7…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-06-02 (Thu, 02 Jun 2022)
Changed paths:
M include/Makefile.am
A include/wicked/refcount.h
M src/Makefile.am
A src/refcount.c
Log Message:
-----------
refcount: add reference couting utilility macros
Co-authored-by: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Commit: 61e2168d9dbf452a244d15502cd3c9c0a08e7869
https://github.com/openSUSE/wicked/commit/61e2168d9dbf452a244d15502cd3c9c0a…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-06-02 (Thu, 02 Jun 2022)
Changed paths:
M client/suse/compat-suse.c
M include/wicked/route.h
M src/route.c
Log Message:
-----------
route: adjust routes and rules to refcount macros
Added also rule array and route tables copy utils.
Commit: 6dd62ea9b27d0381cea7f9daa2711e1458907383
https://github.com/openSUSE/wicked/commit/6dd62ea9b27d0381cea7f9daa2711e145…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-06-02 (Thu, 02 Jun 2022)
Changed paths:
M autoip4/fsm.c
M client/dracut/cmdline.c
M client/redhat/compat-redhat.c
M client/suse/compat-suse.c
M include/wicked/address.h
M src/address.c
M src/auto6.c
M src/dbus-objects/misc.c
M src/dhcp4/protocol.c
M src/dhcp6/protocol.c
M src/iflist.c
M src/leasefile.c
Log Message:
-----------
address: adjust address to use new refcount macros
Renamed address_new to address_create like in route,
added also an ni_address_list_copy utility function.
Commit: 5291d16c0cae287ce1e20fa59efd7e5dd1c8f914
https://github.com/openSUSE/wicked/commit/5291d16c0cae287ce1e20fa59efd7e5dd…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-06-02 (Thu, 02 Jun 2022)
Changed paths:
M include/wicked/addrconf.h
M include/wicked/nis.h
M include/wicked/resolver.h
M src/dhcp.c
M src/dhcp.h
M src/netinfo.c
M src/nis.c
M src/resolver.c
M src/state.c
Log Message:
-----------
lease: add clone utils and reference counting
Commit: cff372a7b770e571da8af7e811103b483777c05b
https://github.com/openSUSE/wicked/commit/cff372a7b770e571da8af7e811103b483…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-06-02 (Thu, 02 Jun 2022)
Changed paths:
M autoip4/fsm.c
M client/dracut/cmdline.c
M client/redhat/compat-redhat.c
M client/suse/compat-suse.c
M include/Makefile.am
M include/wicked/addrconf.h
M include/wicked/address.h
M include/wicked/nis.h
A include/wicked/refcount.h
M include/wicked/resolver.h
M include/wicked/route.h
M src/Makefile.am
M src/address.c
M src/auto6.c
M src/dbus-objects/misc.c
M src/dhcp.c
M src/dhcp.h
M src/dhcp4/protocol.c
M src/dhcp6/protocol.c
M src/iflist.c
M src/leasefile.c
M src/netinfo.c
M src/nis.c
A src/refcount.c
M src/resolver.c
M src/route.c
M src/state.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/916
lease: add clone utils and reference counting
Commit: 2528892ac1986870ad891f32350c6532ca773cb5
https://github.com/openSUSE/wicked/commit/2528892ac1986870ad891f32350c6532c…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-08 (Wed, 08 Jun 2022)
Changed paths:
M testing/wunit.h
Log Message:
-----------
testing/wunit: Add prefix to TESTCASE() generated functions
Commit: 272a88b5392fc75a9d0fb1671d38a12d447fed2d
https://github.com/openSUSE/wicked/commit/272a88b5392fc75a9d0fb1671d38a12d4…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-09 (Thu, 09 Jun 2022)
Changed paths:
M include/wicked/util.h
M src/util.c
Log Message:
-----------
util: Add bitmask utility functions
Commit: f3ce38bb201022e055149c08733903ee1018125f
https://github.com/openSUSE/wicked/commit/f3ce38bb201022e055149c08733903ee1…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-09 (Thu, 09 Jun 2022)
Changed paths:
M testing/Makefile.am
A testing/bitmask-test.c
Log Message:
-----------
testing: Add tests for bitmask utility functions
Commit: 89f58074d16d659d7ac5666a86b26d01d25a4b63
https://github.com/openSUSE/wicked/commit/89f58074d16d659d7ac5666a86b26d01d…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-09 (Thu, 09 Jun 2022)
Changed paths:
M testing/Makefile.am
M testing/bitmap-test.c
Log Message:
-----------
testing: Transform bitmap-test.c to unittest
Commit: c02538e5339877659844321ec05c9ffab8444392
https://github.com/openSUSE/wicked/commit/c02538e5339877659844321ec05c9ffab…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-06-15 (Wed, 15 Jun 2022)
Changed paths:
M include/wicked/util.h
M src/util.c
M testing/Makefile.am
M testing/bitmap-test.c
A testing/bitmask-test.c
M testing/wunit.h
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/917
util: Add bitmask utility functions
Commit: b4860037800c0202112648d657ed224e25664124
https://github.com/openSUSE/wicked/commit/b4860037800c0202112648d657ed224e2…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-06-16 (Thu, 16 Jun 2022)
Changed paths:
M src/dhcp4/protocol.c
Log Message:
-----------
dhcp4: cleanup useless classid availability check
Commit: b5574ad2a638315bb0c82fb0c00d27b0ccdf3fca
https://github.com/openSUSE/wicked/commit/b5574ad2a638315bb0c82fb0c00d27b0c…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-06-16 (Thu, 16 Jun 2022)
Changed paths:
M src/leasefile.c
Log Message:
-----------
leasefile: don't call fclose twice on rename error
Commit: b72512fd3e81965dc5bfd8e1c05c9e06c51e4698
https://github.com/openSUSE/wicked/commit/b72512fd3e81965dc5bfd8e1c05c9e06c…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-06-16 (Thu, 16 Jun 2022)
Changed paths:
M src/pppd.c
Log Message:
-----------
pppd: don't fclose twice on rename error
Commit: 10aaf5c2dc2fcf1e5e02e90098b1a3feec59a392
https://github.com/openSUSE/wicked/commit/10aaf5c2dc2fcf1e5e02e90098b1a3fee…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-06-16 (Thu, 16 Jun 2022)
Changed paths:
M src/dhcp4/protocol.c
M src/leasefile.c
M src/pppd.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/918
cleanup: don't fclose twice on rename error
Commit: a9f5ab6ceee79548574572031ed7a36b5880b636
https://github.com/openSUSE/wicked/commit/a9f5ab6ceee79548574572031ed7a36b5…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-24 (Fri, 24 Jun 2022)
Changed paths:
M src/xpath-fmt.c
Log Message:
-----------
xpath-fmt: Fix segfault when formating an empty node
If we try to format an empty node with xpath, we got a segfault
in the corresponding printf call, e.g.
```
echo "<foo><bar></bar><foo>" | \
wicked xpath --reference '/foo' '%{bar}'
```
Commit: 2fd8a3f32d260128a25c05ba9001395fbaf8a41d
https://github.com/openSUSE/wicked/commit/2fd8a3f32d260128a25c05ba9001395fb…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-06-24 (Fri, 24 Jun 2022)
Changed paths:
M src/xpath-fmt.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/919
xpath-fmt: Fix segfault when formating an empty node
Commit: 0c40b925b71df792cea942b54ce4e1340f8d3fee
https://github.com/openSUSE/wicked/commit/0c40b925b71df792cea942b54ce4e1340…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M src/wireless.c
Log Message:
-----------
wireless: Add missing GCMP to group capabilities
This avoid debug message:
```
wickedd[6821]: wlan1: unable to translate Group capability gcmp
```
Commit: 3f832be771756c23f4ccb05b4dcebae243f23847
https://github.com/openSUSE/wicked/commit/3f832be771756c23f4ccb05b4dcebae24…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M src/wireless.c
Log Message:
-----------
wirless: Fix bss->rsn->management-group
wpa_supplicant send the Management-Group for a bss (scan-result) in
a different format then in capabilities, thus we need to have the
cipher name also without `-` bettween (e.g. `AES-128-CMAC` was given
as `AES128CMAC`)
Commit: 71759c08e5941dd159f779992e1f61c51fe6e2e4
https://github.com/openSUSE/wicked/commit/71759c08e5941dd159f779992e1f61c51…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M include/wicked/wireless.h
M schema/constants.xml.in
M src/wireless.c
M util/mkconst.c
Log Message:
-----------
xml: Remove orphan wireless constant types
This commit remove the orphan types created with eed7dddbc.
Commit: f95d15e52848ba4934ea4394c1fc1f06e270aa2b
https://github.com/openSUSE/wicked/commit/f95d15e52848ba4934ea4394c1fc1f06e…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M client/compat.c
M client/suse/compat-suse.c
M include/wicked/wireless.h
M man/ifcfg-wireless.5.in
M man/src/ifcfg-wireless.5.md
M schema/constants.xml.in
M schema/wireless.xml
M src/dbus-objects/wireless.c
M src/wireless.c
M util/mkconst.c
Log Message:
-----------
wireless: Add support for PMF (ieee80211w)
Add a option to set `PMF`. It can be `disabled`, `optional` or
`required`. For ifcfg configuration files use:
```
WIRELESS_PMF=[disabled|optional|required]
```
Commit: f02e3d908122125310fdf64069f1035eb997b368
https://github.com/openSUSE/wicked/commit/f02e3d908122125310fdf64069f1035eb…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M client/suse/compat-suse.c
M man/ifcfg-wireless.5.in
M man/src/ifcfg-wireless.5.md
Log Message:
-----------
wireless: Add ifcfg variable WIRELESS_KEY_MGMT
Commit: 0e72c1ed2548d3248acb9100fe0db38d35dc51f5
https://github.com/openSUSE/wicked/commit/0e72c1ed2548d3248acb9100fe0db38d3…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M src/wireless.c
Log Message:
-----------
wireless: Use correct key_mgmt_map for wpa_supplicant
Commit: 332649e0c44fa8b427694277a8d0271ffe875912
https://github.com/openSUSE/wicked/commit/332649e0c44fa8b427694277a8d0271ff…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M src/dbus-objects/wireless.c
Log Message:
-----------
wireless-dbus: Rename ni_objectmode_mask_from_dbus to ni_objectmode_bitmap_from_dbus
Commit: c3a21f6b2968c9c9d62aa81da3d73cc8b18c5342
https://github.com/openSUSE/wicked/commit/c3a21f6b2968c9c9d62aa81da3d73cc8b…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M client/compat.c
M client/suse/compat-suse.c
M include/wicked/wireless.h
M src/dbus-objects/wireless.c
M src/wireless.c
Log Message:
-----------
wireless: Set key-management default based on capabilities
We use the passphrase to detect a PSK configuration and the
eap-method for EAP.
Once a config is detected and the key-management wasn't set
explicit, we use defaults for PSK or EAP. The default is all
known suitable key-managment methods, but only those who
are mentioned in capabilities.
PMF will be enabled (optional), once it isn't set via config
and a "newer" key-management method is used.
Commit: 36c2f7ce1f55d4edcd0d879332acaade55f3debb
https://github.com/openSUSE/wicked/commit/36c2f7ce1f55d4edcd0d879332acaade5…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M include/wicked/wireless.h
M src/wireless.c
Log Message:
-----------
wireless: Do not use mlock for network
The usage of mlock is wrong here, as we protect a struct,
which has the pointer to the password, but not the password
it self.
Commit: 09ebe0a6a4263e1b26991a1f621ec60a89d6a54f
https://github.com/openSUSE/wicked/commit/09ebe0a6a4263e1b26991a1f621ec60a8…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M client/suse/compat-suse.c
M include/wicked/wireless.h
M src/dbus-objects/wireless.c
M src/wireless.c
Log Message:
-----------
wireless: Use refcount api for ni_wireless_network_t
Commit: 514f626684aaf8d5da5ead736942afa75cfb1176
https://github.com/openSUSE/wicked/commit/514f626684aaf8d5da5ead736942afa75…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M src/wpa-supplicant.c
Log Message:
-----------
wpa_supplicant: Add missing free of wpa-nif properties
Commit: 82d3700e3274d19a51b963bb25a2f46f5b15e497
https://github.com/openSUSE/wicked/commit/82d3700e3274d19a51b963bb25a2f46f5…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M man/ifcfg-wireless.5.in
M man/src/ifcfg-wireless.5.md
Log Message:
-----------
man: ifcfg-wireless nicer output of WIRELESS_ESSID special chars
Commit: e2f5ec3073ef48703e8d2a45c93eee7e70a6f17f
https://github.com/openSUSE/wicked/commit/e2f5ec3073ef48703e8d2a45c93eee7e7…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M src/wpa-supplicant.c
M src/wpa-supplicant.h
Log Message:
-----------
wpa-supplicant: Get properties of fi.w1.wpa_supplicant1
Commit: d5313a6d0f39f5cfe92e0c213269040b05ac53d4
https://github.com/openSUSE/wicked/commit/d5313a6d0f39f5cfe92e0c213269040b0…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M src/wireless.c
Log Message:
-----------
wireless: Fix default key_mgmt for none FT support in wpa_supplicant
Commit: c0734e6518c6c4f93f31c4f40eac78488b0020b8
https://github.com/openSUSE/wicked/commit/c0734e6518c6c4f93f31c4f40eac78488…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-07-05 (Tue, 05 Jul 2022)
Changed paths:
M src/Makefile.am
A src/addrconf.c
M src/netinfo.c
Log Message:
-----------
lease: moved functions from netinfo to addrconf.c
Commit: 5359abfd031ebcb950f1513a60a2c1c883d3d9a6
https://github.com/openSUSE/wicked/commit/5359abfd031ebcb950f1513a60a2c1c88…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-07-05 (Tue, 05 Jul 2022)
Changed paths:
M server/main.c
M src/Makefile.am
M src/addrconf.c
A src/addrconf.h
M src/auto6.c
M src/dbus-objects/addrconf.c
M src/ifconfig.c
M src/netinfo_priv.h
M src/update.c
Log Message:
-----------
lease: moved addrconf updater to addrconf.[ch]
Commit: 49adbbb32c1d59264e48d2471599ef17762d6741
https://github.com/openSUSE/wicked/commit/49adbbb32c1d59264e48d2471599ef177…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-07-05 (Tue, 05 Jul 2022)
Changed paths:
M src/addrconf.c
M src/addrconf.h
Log Message:
-----------
addrconf: add support to add further updater actions
Commit: 816d90ebb5369b6cc6fc1d12eafd5466707223d8
https://github.com/openSUSE/wicked/commit/816d90ebb5369b6cc6fc1d12eafd54667…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-07-05 (Tue, 05 Jul 2022)
Changed paths:
M src/dbus-objects/addrconf.c
Log Message:
-----------
addrconf: move verbose lease lookup to a function
Commit: b765d93a8db3ad2a1011a293d8242f65da8f4aa7
https://github.com/openSUSE/wicked/commit/b765d93a8db3ad2a1011a293d8242f65d…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-07-05 (Tue, 05 Jul 2022)
Changed paths:
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: send released event with lease uuid
Commit: b922d2c222535c440434d6092e404d7a916b938c
https://github.com/openSUSE/wicked/commit/b922d2c222535c440434d6092e404d7a9…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-07-06 (Wed, 06 Jul 2022)
Changed paths:
M client/compat.c
M client/suse/compat-suse.c
M include/wicked/wireless.h
M man/ifcfg-wireless.5.in
M man/src/ifcfg-wireless.5.md
M schema/constants.xml.in
M schema/wireless.xml
M src/dbus-objects/wireless.c
M src/wireless.c
M src/wpa-supplicant.c
M src/wpa-supplicant.h
M util/mkconst.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/920
wireless: add support for WPA3 and PMF (bsc#1198894)
- Add variable to specify specific key management bit mask WIRELESS_KEY_MGMT
- Add variable to for Protected Management Frame setting WIRELESS_PMF
- Improve the default setting for key management
Commit: 6c9986a8d17d881698979c78d45b8d985c834e5a
https://github.com/openSUSE/wicked/commit/6c9986a8d17d881698979c78d45b8d985…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-07-07 (Thu, 07 Jul 2022)
Changed paths:
M src/iflist.c
Log Message:
-----------
wireless: minimize extension/type detection race on ifrename
If we process the ifinfomsg_linktype, but the interface was renamed
in the meantime, the corresponding sysfs path doesn't exists
anymore. Minimize the race possibility by requesting the new ifname.
Commit: 7d15197658216986a8c750ef9840d7b552783ec0
https://github.com/openSUSE/wicked/commit/7d15197658216986a8c750ef9840d7b55…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-07-07 (Thu, 07 Jul 2022)
Changed paths:
M src/iflist.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/922
wireless: minimize extension/type detection race on ifrename
Commit: 41b0db6ff4be035e4b4ca36dfaee0088a8fce60e
https://github.com/openSUSE/wicked/commit/41b0db6ff4be035e4b4ca36dfaee0088a…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-07-08 (Fri, 08 Jul 2022)
Changed paths:
M src/dhcp6/device.c
Log Message:
-----------
dhcp6: don't consider ppp interfaces unsupported
Commit: 5d1a830c377901d37564b0d4626626b9a98fa47c
https://github.com/openSUSE/wicked/commit/5d1a830c377901d37564b0d4626626b9a…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-07-11 (Mon, 11 Jul 2022)
Changed paths:
M src/dhcp6/device.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/924
dhcp6: don't consider ppp interfaces unsupported
Commit: f0dd6db37e3366958292cc9814c96e5265b8b38b
https://github.com/openSUSE/wicked/commit/f0dd6db37e3366958292cc9814c96e526…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-07-11 (Mon, 11 Jul 2022)
Changed paths:
M src/dhcp6/fsm.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/925
dhcp6: consider relese complete regardless of status
Commit: 0c9aaccc10095ddd399ed449581045372290aa90
https://github.com/openSUSE/wicked/commit/0c9aaccc10095ddd399ed449581045372…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-07-13 (Wed, 13 Jul 2022)
Changed paths:
M src/dbus-objects/addrconf.c
M src/ifconfig.c
Log Message:
-----------
addrconf: remove address before calling (dhcp) release
USGv6: DHCPv6_1_2_07b, According to RFC 3315 section 18.1.6, ”The client
MUST NOT use any of the addresses it is releasing as the source address
in the Release message or in any subsequently transmitted message.”
We didn't used the dhcp address as source in release, but because the
address were not yet removed from the interface, the host were still
able to use it and responded to echo request (ping) during the release,
causing an USGv6 testsuite failure.
Commit: 24f9f18b22d22a5c3da9ea401f5472f21a91ce05
https://github.com/openSUSE/wicked/commit/24f9f18b22d22a5c3da9ea401f5472f21…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-07-14 (Thu, 14 Jul 2022)
Changed paths:
M client/suse/compat-suse.c
M include/wicked/wireless.h
M src/wireless.c
M util/mkconst.c
Log Message:
-----------
wireless: <auth-proto> prefer wpa/rsn values over wpa1/wpa2
The variable WIRELESS_WPA_PROTO, the field <auth-proto> and the capability
field <wpa-protocols> referencing all the same bitmap. And we would
like to see wpa/rsn instead of wpa1/wpa2.
For backward compatibility wpa1/wpa2 can still be used but
is not generated on converting ifcfg to XML.
Commit: 773ab8acb9713cb3e0988ce318a0fad922863dcb
https://github.com/openSUSE/wicked/commit/773ab8acb9713cb3e0988ce318a0fad92…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-07-14 (Thu, 14 Jul 2022)
Changed paths:
M client/suse/compat-suse.c
M include/wicked/wireless.h
M src/wireless.c
M util/mkconst.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/923
wireless: <auth-proto> prefer wpa/rsn values over wpa1/wpa2
Commit: dd77b13f6e821cf3d85e618d0beea2f1b3adcffa
https://github.com/openSUSE/wicked/commit/dd77b13f6e821cf3d85e618d0beea2f1b…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-07-14 (Thu, 14 Jul 2022)
Changed paths:
M server/main.c
M src/Makefile.am
A src/addrconf.c
A src/addrconf.h
M src/auto6.c
M src/dbus-objects/addrconf.c
M src/dhcp4/fsm.c
M src/ifconfig.c
M src/netinfo.c
M src/netinfo_priv.h
M src/update.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/926
addrconf: remove address before calling (dhcp) release
Commit: b04d27121013bb058a47b34eecbee14862206ce5
https://github.com/openSUSE/wicked/commit/b04d27121013bb058a47b34eecbee1486…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-07-19 (Tue, 19 Jul 2022)
Changed paths:
M etc/Makefile.am
M etc/server.xml.in
M extensions/firewall
Log Message:
-----------
firewall-ext: skip firewallDown action without previous firewallUp
Reference: bsc#1201053
If a interface configuration contains FIREWALL=no, wicked should not
touch the firewall configuration on firewallUp _and_ firewallDown.
The firewall schema contains a `skip-unless-present="true"` for the
method firewallUp. This avoid the calling of the firewallUp DBus method
on the specific state, as long as the configuration doesn't contain the
<firewall> node.
On firewallDown, we do not have the configuration, thus we cannot use
`skip-unless-present="true"` here. And the firewallDown state calls
the firewallDown DBus method regardless of FIREWALL configuration value.
To avoid unexpected firewall changes, the firewall extension handle
firewallDown events only, if a corresponding firewallUp event was
invoked before.
Commit: 0cbb9cfdd61167bdbd1c64d5b2e09904f4618125
https://github.com/openSUSE/wicked/commit/0cbb9cfdd61167bdbd1c64d5b2e09904f…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-07-19 (Tue, 19 Jul 2022)
Changed paths:
M etc/Makefile.am
M etc/server.xml.in
M extensions/firewall
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/927
firewall-ext: skip firewallDown action without previous firewallUp (bsc#1201053)
Commit: 37791bb0f535ae42d94abcf83553293edfd7a3ef
https://github.com/openSUSE/wicked/commit/37791bb0f535ae42d94abcf83553293ed…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-08-16 (Tue, 16 Aug 2022)
Changed paths:
M client/compat.c
M client/suse/compat-suse.c
M client/wicked-client.h
Log Message:
-----------
compat-team: Set <link> node in slaves (bsc#1200505)
The xml configuration of the slave missed
the `<link>` configuration, when generated from
ifcfg format.
Commit: 92594253ea7dc2cf8aa16f53b744e0e87fa9bc91
https://github.com/openSUSE/wicked/commit/92594253ea7dc2cf8aa16f53b744e0e87…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-09-29 (Thu, 29 Sep 2022)
Changed paths:
M etc/Makefile.am
M etc/server.xml.in
M extensions/firewall
Log Message:
-----------
Revert "firewall-ext: skip firewallDown action without previous firewallUp"
This reverts commit b04d27121013bb058a47b34eecbee14862206ce5.
Commit: 0070d9fa86e0a0a627c4dce40c2f92b98f29a2fc
https://github.com/openSUSE/wicked/commit/0070d9fa86e0a0a627c4dce40c2f92b98…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-04 (Tue, 04 Oct 2022)
Changed paths:
M wicked.spec.in
Log Message:
-----------
Link as Position Independent Executable (bsc#1184124)
Commit: 687644d81fc0d95e554d8d6a6cb9ffc311c3c959
https://github.com/openSUSE/wicked/commit/687644d81fc0d95e554d8d6a6cb9ffc31…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M client/compat.c
M client/suse/compat-suse.c
M client/wicked-client.h
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/928
compat-team: Set <link> node in slaves (bsc#1200505)
Commit: 7ab5711464cf1a77e5a2419e5deff5fe9b575d2e
https://github.com/openSUSE/wicked/commit/7ab5711464cf1a77e5a2419e5deff5fe9…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/wpa-supplicant.c
Log Message:
-----------
wpa-supplicant: Remove dead code - __ni_print_string_array()
Commit: d128eabff42afa2acc1a7cac3c2fb4d84c69b55a
https://github.com/openSUSE/wicked/commit/d128eabff42afa2acc1a7cac3c2fb4d84…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/wireless.c
M src/wpa-supplicant.c
M src/wpa-supplicant.h
Log Message:
-----------
wpa-supplicant: Add refcount for ni_wpa_nif_t
Each call on DBus can result in async receving of DBus signals.
Thus we need to protect our current working object, that it
do not get removed because of such a signal.
Signed-off-by: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Commit: 7d356eac8173be9cf9f88b4978e491004a4edfa9
https://github.com/openSUSE/wicked/commit/7d356eac8173be9cf9f88b4978e491004…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/wireless.c
M src/wpa-supplicant.c
M src/wpa-supplicant.h
Log Message:
-----------
wpa-supplicant: Add refcounting for ni_wpa_bss_t
Each call on DBus can result in async receving of DBus signals.
Thus we need to protect our current working object, that it
do not get removed because of such a signal.
Commit: 1c493ea200657bf95094807880deb1afeca109cf
https://github.com/openSUSE/wicked/commit/1c493ea200657bf95094807880deb1afe…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/wpa-supplicant.c
M src/wpa-supplicant.h
Log Message:
-----------
wpa-supplicant: Remove wif backreference from bss
Commit: 2ea60e858ebd0e31af664b4a5a10b6f049d2b8b7
https://github.com/openSUSE/wicked/commit/2ea60e858ebd0e31af664b4a5a10b6f04…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/wpa-supplicant.c
Log Message:
-----------
wpa-supplicant: Fix error code translation on wpa_supp restart
If the wpa_supplicant restart (e.g. segfault), the restart handler cleanup
all internal data structures associated to this wpa_supplicant instance.
With this, the ni_wpa_wif_t->client is set to NULL and we need to cover
this stage in each translate error call.
Commit: d7ee3472cc705d46d63b81639e82e708fcdc5513
https://github.com/openSUSE/wicked/commit/d7ee3472cc705d46d63b81639e82e708f…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/wireless.c
Log Message:
-----------
wireless: notice logmsg of 'wpa_supplicant stopped'
Commit: bcf4f7f9d075be0c928f2a201f32aa9af5872a69
https://github.com/openSUSE/wicked/commit/bcf4f7f9d075be0c928f2a201f32aa9af…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: adopt to use reference counted lease utils
Commit: fa6e984739d16043bfc2af30aa13cfc30e71aa35
https://github.com/openSUSE/wicked/commit/fa6e984739d16043bfc2af30aa13cfc30…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/protocol.c
Log Message:
-----------
dhcp4: move socket close to utility function
Commit: 1296c4cff01756d859e0f6546e4066dcccc761fd
https://github.com/openSUSE/wicked/commit/1296c4cff01756d859e0f6546e4066dcc…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: move backoff definition to dhcp4.h header
Commit: c99c6294663506ea5341be9d5b5907dace94d3b1
https://github.com/openSUSE/wicked/commit/c99c6294663506ea5341be9d5b5907dac…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M include/wicked/time.h
M src/timer.c
Log Message:
-----------
timer: add decrementing to timeout param recompute
Commit: 9b72394c3fc71aaf197b61177983831f911eefdd
https://github.com/openSUSE/wicked/commit/9b72394c3fc71aaf197b61177983831f9…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: add lease time and timeout param init utils
Commit: a1ee804b3251d14597d654df4273068ec88bdb39
https://github.com/openSUSE/wicked/commit/a1ee804b3251d14597d654df4273068ec…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: use separate delay,defer,acquire timer
Commit: 84a37591f2518454457b5a8ba593bddfa0b1f214
https://github.com/openSUSE/wicked/commit/84a37591f2518454457b5a8ba593bddfa…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/wireless.c
M src/wpa-supplicant.c
M src/wpa-supplicant.h
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/931
wpa_supplicant: Fix crash on unexpected restarts of wpa_supplicant
Commit: bd794671e3740a6bf796f9594adc3cfc6a72aacb
https://github.com/openSUSE/wicked/commit/bd794671e3740a6bf796f9594adc3cfc6…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M wicked.spec.in
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/932
Link as Position Independent Executable (bsc#1184124)
Commit: 3f0c42b0be87bf97ae065342f76e8dd3aacb5395
https://github.com/openSUSE/wicked/commit/3f0c42b0be87bf97ae065342f76e8dd3a…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-06 (Thu, 06 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
M src/dhcp4/protocol.c
Log Message:
-----------
dhcp4: cleanup retransmissions and state changes
Also do not calculate retransmission times using unrelated
defer and acquire timeouts and fix the lease acquired time
(transmit start) vs secs (start time) in offer request.
Commit: d836dc96ff9162df4a12d8906587ccff1c816985
https://github.com/openSUSE/wicked/commit/d836dc96ff9162df4a12d8906587ccff1…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-06 (Thu, 06 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
M src/dhcp4/protocol.h
Log Message:
-----------
dhcp4: cleanup lease time calculation and schedule
Commit: 04107b225b6f4799f41f87c272ab3ec733a90ba8
https://github.com/openSUSE/wicked/commit/04107b225b6f4799f41f87c272ab3ec73…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-06 (Thu, 06 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: cleanup lease verify and recover
Commit: ad1e8a13eaee14121f3f1c0dce9331bd16d01754
https://github.com/openSUSE/wicked/commit/ad1e8a13eaee14121f3f1c0dce9331bd1…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-10 (Mon, 10 Oct 2022)
Changed paths:
M extensions/firewall
Log Message:
-----------
firewall-ext: Do not change firewalld setting on ifdown
Do not change firewalld settings on ifdown, neither for FIREWALL=yes
nor for FIREWALL=no (bsc#1201053 and bsc#118950).
The problem is, that `firewall-cmd --permanent` also change ifcfg
files, thus it would remove the ZONE= setting from ifcfg on ifdown.
Changing only runtime firewall settings, trigger a unexpected
inconsistency between runtime+persistent config.
Commit: d6c6ed40cbf358934aa38eaa2a7dffa58e879cf3
https://github.com/openSUSE/wicked/commit/d6c6ed40cbf358934aa38eaa2a7dffa58…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: adjust duplicate address check while reboot
Commit: 8cca24335e2fc5775f8eab036547c097a8afa410
https://github.com/openSUSE/wicked/commit/8cca24335e2fc5775f8eab036547c097a…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M src/dhcp4/device.c
Log Message:
-----------
dhcp4: move sending log message to prepare message
Commit: ac66c96c74a3ff84dc8ffa6df20cf2e086cf592d
https://github.com/openSUSE/wicked/commit/ac66c96c74a3ff84dc8ffa6df20cf2e08…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M dhcp4/main.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
M src/dhcp4/tester.c
Log Message:
-----------
dhcp4: log interface and dhcp event as names
Commit: c1bcfef723b03062e740815531886e959f280311
https://github.com/openSUSE/wicked/commit/c1bcfef723b03062e740815531886e959…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
Log Message:
-----------
dhcp4: use netdev linkinfo instead of own copy
Commit: c9ae90f7f414b2e106e8874cd216457dad266025
https://github.com/openSUSE/wicked/commit/c9ae90f7f414b2e106e8874cd216457da…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: handle link down state and reconnect
Commit: ca82ef2b9441fa97493d71858158cbcc7c517dfd
https://github.com/openSUSE/wicked/commit/ca82ef2b9441fa97493d71858158cbcc7…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M src/dhcp4/lease.c
M src/leasefile.c
Log Message:
-----------
dhcp4: restore address list and routes from lease file
Add loading/saving of sender-hw-address, route priority
and pref-source in dhcp4 lease files.
Commit: e89ead125bd9bb93c654905bbd046e3636d43331
https://github.com/openSUSE/wicked/commit/e89ead125bd9bb93c654905bbd046e363…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M src/addrconf.c
Log Message:
-----------
lease: init update mask and free dhcp4 sender
Commit: f6464ab35cea9725f9644b96058eae5e518ce10d
https://github.com/openSUSE/wicked/commit/f6464ab35cea9725f9644b96058eae5e5…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M src/route.c
Log Message:
-----------
route: fix route tables copy used in lease clone
Commit: 7d704bc92a71d6c2e2a8c2bc819e90d24c57c386
https://github.com/openSUSE/wicked/commit/7d704bc92a71d6c2e2a8c2bc819e90d24…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M etc/Makefile.am
M etc/server.xml.in
M extensions/firewall
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/933
firewall-ext: Do not change firewalld setting on ifdown (bsc#1201053)
Commit: a47b05ff928033a4207806b9108c74cc18c0bdec
https://github.com/openSUSE/wicked/commit/a47b05ff928033a4207806b9108c74cc1…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M client/compat.c
M client/suse/compat-suse.c
M client/suse/config/sysconfig.dhcp-wicked
M client/wicked-client.h
M dhcp6/dbus-api.c
M man/ifcfg-dhcp.5.in
M schema/addrconf.xml
M src/dhcp6/device.c
M src/dhcp6/dhcp6.h
M src/dhcp6/fsm.c
Log Message:
-----------
dhcp6: add option to refresh lease instead confirm
Add config option to refresh a lease with (managed) IP address using
rebind (like when it would contain a prefix) instead to just confirm
if it's appropriate to the link only (jsc#SLE-9492,jsc#SLE-24307).
Commit: 8971dabf4dd014e7c1367ea5db4a9b05d921a860
https://github.com/openSUSE/wicked/commit/8971dabf4dd014e7c1367ea5db4a9b05d…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M dhcp4/main.c
M include/wicked/time.h
M src/addrconf.c
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
M src/dhcp4/lease.c
M src/dhcp4/protocol.c
M src/dhcp4/protocol.h
M src/dhcp4/tester.c
M src/leasefile.c
M src/route.c
M src/timer.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/934
dhcp4: fix reuse of last lease and retransmissions (bsc#1187655)
When we restart/reboot and have a still unexpired lease, try
to confirm (dhcp reboot) it or get a new one, but reuse it at
defer-timeout if the dhcp server currently does not respond.
Also, adjust dhcp state message retransmission timings and
don't mix acquire/defer timeouts into their calculation.
Commit: 28691e9c77e1aa57583508dc49bd2c98a3173586
https://github.com/openSUSE/wicked/commit/28691e9c77e1aa57583508dc49bd2c98a…
Author: Jorik Cronenberg <jcronenberg(a)suse.de>
Date: 2022-10-17 (Mon, 17 Oct 2022)
Changed paths:
M testing/bitmap-test.c
Log Message:
-----------
testing: Null terminate map in bitmap-test
Maps are supposed to end with a NULL element as otherwise out of bounds
reads can occur.
Commit: db53b4d05e40357150dfbe258b12714a0049a091
https://github.com/openSUSE/wicked/commit/db53b4d05e40357150dfbe258b12714a0…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-10-17 (Mon, 17 Oct 2022)
Changed paths:
M testing/bitmap-test.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/935
testing: Null terminate map in bitmap-test
Commit: 3f1604e716729ae410ed64a9512a87e1868fcf34
https://github.com/openSUSE/wicked/commit/3f1604e716729ae410ed64a9512a87e18…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-18 (Tue, 18 Oct 2022)
Changed paths:
M src/dhcp6/device.c
Log Message:
-----------
dhcp6: refresh ipv6 flags on staring in auto mode
In some cases, like during an "ifup ; ifup" there is no NEWLINK
event from kernel providing the IPv6 ready, rs-sent, ra-rcvd,
ra-managed or ra-otherconf flags about the router advertisement
(RA) processing we're using to reliably resolve the auto mode
(aka follow-ra mode), so we've changed to actively query them.
Commit: d373024eb3bd00201b9268d1b55c0c0130d2e298
https://github.com/openSUSE/wicked/commit/d373024eb3bd00201b9268d1b55c0c013…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-10-18 (Tue, 18 Oct 2022)
Changed paths:
M client/compat.c
M client/suse/compat-suse.c
M client/suse/config/sysconfig.dhcp-wicked
M client/wicked-client.h
M dhcp6/dbus-api.c
M man/ifcfg-dhcp.5.in
M schema/addrconf.xml
M src/dhcp6/device.c
M src/dhcp6/dhcp6.h
M src/dhcp6/fsm.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/936
dhcp6: add option to refresh lease instead to confirm it
Commit: 1b100a34a13bd072ae18690912125b2021d9e8ad
https://github.com/openSUSE/wicked/commit/1b100a34a13bd072ae18690912125b202…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-19 (Wed, 19 Oct 2022)
Changed paths:
M VERSION
Log Message:
-----------
version 0.6.70
Commit: a5762e9f372b9f8da3be4a7803f0a6d81c6dda6a
https://github.com/openSUSE/wicked/commit/a5762e9f372b9f8da3be4a7803f0a6d81…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-10-20 (Thu, 20 Oct 2022)
Changed paths:
M VERSION
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/937
- version 0.6.70
- build: Link as Position Independent Executable (bsc#1184124)
- dhcp4: Fix issues in reuse of last lease (bsc#1187655)
- dhcp6: Add option to refresh lease (jsc#SLE-9492,jsc#SLE-24307)
- dhcp6: Remove address before release (USGv6 DHCPv6_1_2_07b)
- dhcp6: Ignore lease release status (USGv6 DHCPv6_1_2_07e,1_3_03)
- dhcp6: Consider ppp interfaces supported (gh#openSUSE/wicked#924)
- team: Fix to configure port priority in teamd (bsc#1200505)
- firewall-ext: No config change on ifdown (bsc#1201053,bsc#118950)
- wireless: Fix SEGV on supplicant restart (gh#openSUSE/wicked#931)
- wireless: Add support for WPA3 and PMF (bsc#1198894)
- wireless: Remove libiw dependencies (gh#openSUSE/wicked#910)
- client: Fix SEGV on empty xpath results (gh#openSUSE/wicked#919)
- client: Add release options to ifdown/ifreload (jsc#SLE-10249)
- dbus: Clear string array before append (gh#openSUSE/wicked#913)
- socket: Fix SEGV on heavy socket restart errors (bsc#1192508)
- systemd: Remove systemd-udev-settle dependency (bsc#1186787)
Compare: https://github.com/openSUSE/wicked/compare/5617850e2d27...a5762e9f372b
1
0
Branch: refs/heads/sle15-sp3
Home: https://github.com/openSUSE/wicked
Commit: 55c773b20ea615a7ed96935fef735028eaa6e605
https://github.com/openSUSE/wicked/commit/55c773b20ea615a7ed96935fef735028e…
Author: madanyang <madanyang(a)users.noreply.github.com>
Date: 2021-03-15 (Mon, 15 Mar 2021)
Changed paths:
M etc/systemd/wickedd.service.in
Log Message:
-----------
Remove systemd-udev-settle
According to udevadm systemd-udev-settle.service is deprecated. Hence removed from Wants and and After
Commit: 6826c83dd2a2f35a0babfdc8d72240e28c577d3c
https://github.com/openSUSE/wicked/commit/6826c83dd2a2f35a0babfdc8d72240e28…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
M .gitlab-ci.yml
Log Message:
-----------
gitlab-ci: Use CI_PROJECT_NAMESPACE for wicked-ci
Use the wicked-ci.yml from the same `PROJECT_NAMESPACE` as the wicked
repo belongs to. E.g. if the CI is running on the project `cfconrad/wicked`
it will also use the `wicked-ci.yml` from `cfconrad/wicked-ci`.
Commit: 1773c0326917418e3c1fcbc332105c698f423ef7
https://github.com/openSUSE/wicked/commit/1773c0326917418e3c1fcbc332105c698…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-02-15 (Tue, 15 Feb 2022)
Changed paths:
M .gitlab-ci.yml
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/899
gitlab-ci: Use CI_PROJECT_NAMESPACE for wicked-ci
Commit: 3a974e43a74cceda9b7501f8186e35703327188d
https://github.com/openSUSE/wicked/commit/3a974e43a74cceda9b7501f8186e35703…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-02-21 (Mon, 21 Feb 2022)
Changed paths:
M client/suse/compat-suse.c
Log Message:
-----------
compat-suse: Fix reading of sysctl varialbe addr_gen_mode
Previously the value of sysctl addr_gen_mode was internally set to
the value of use_tempaddr.
Commit: 8bc44baf372a88f73354e96e865c4248c8113663
https://github.com/openSUSE/wicked/commit/8bc44baf372a88f73354e96e865c4248c…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-02-28 (Mon, 28 Feb 2022)
Changed paths:
M client/suse/compat-suse.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/900
compat-suse: Fix reading of sysctl varialbe addr_gen_mode
Commit: aab15882dba90ffd8c6f08405aa09114a3dc66f1
https://github.com/openSUSE/wicked/commit/aab15882dba90ffd8c6f08405aa09114a…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-03-03 (Thu, 03 Mar 2022)
Changed paths:
M client/suse/compat-suse.c
Log Message:
-----------
compat-suse: Match sysctl.d read order with systemd-sysctl
Match the read order of sysctl.d directories like systemd-sysctl.
progps-ng does this since 3.3.17 [1].
[1] https://gitlab.com/procps-ng/procps/-/commit/5da3024e4e4231561d922ad356a22c…
Commit: 7b620cce737a9921cea84e38d52bfd7742c56af1
https://github.com/openSUSE/wicked/commit/7b620cce737a9921cea84e38d52bfd774…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-03-10 (Thu, 10 Mar 2022)
Changed paths:
M src/auto6.c
Log Message:
-----------
Fix: Apply DNS from RA rdnss after interface ifdown/ifup (bsc#1181429)
On ifdown, the call `ni_auto6_release()` set the `auto6->enabled` state
to FALSE. This state is never changed to TRUE even if we do a explicit
`ni_auto6_acquire()`.
Commit: bfaba8163e6c4d5f2da49cca4c26095a76568e37
https://github.com/openSUSE/wicked/commit/bfaba8163e6c4d5f2da49cca4c26095a7…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-03-11 (Fri, 11 Mar 2022)
Changed paths:
M src/auto6.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/901
Fix: Apply DNS from RA rdnss after interface ifdown/ifup (bsc#1181429)
Commit: 3bc7d344bfebb6917b7df1afc26472843fdc1ee9
https://github.com/openSUSE/wicked/commit/3bc7d344bfebb6917b7df1afc26472843…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-03-11 (Fri, 11 Mar 2022)
Changed paths:
M src/buffer.c
M src/buffer.h
Log Message:
-----------
buffer: adjust uint length to size_t, guard init
Commit: cc42be988e61ac45451c8328ad4ba46e4e397020
https://github.com/openSUSE/wicked/commit/cc42be988e61ac45451c8328ad4ba46e4…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-03-11 (Fri, 11 Mar 2022)
Changed paths:
M src/dhcp4/fsm.c
M src/dhcp4/protocol.c
M src/dhcp6/protocol.c
M src/firmware.c
M src/lldp.c
Log Message:
-----------
buffer: adjust length and printf formats to zu
Commit: fc932a421785501b71985135febf8c929524fd83
https://github.com/openSUSE/wicked/commit/fc932a421785501b71985135febf8c929…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-03-15 (Tue, 15 Mar 2022)
Changed paths:
M include/wicked/util.h
M src/util.c
Log Message:
-----------
utils: use const pointer for ni_string_array_at
Commit: d56abf2c089e8be67962377a47996d5b958e3622
https://github.com/openSUSE/wicked/commit/d56abf2c089e8be67962377a47996d5b9…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-03-15 (Tue, 15 Mar 2022)
Changed paths:
M src/buffer.c
M src/buffer.h
M src/dhcp4/fsm.c
M src/dhcp4/protocol.c
M src/dhcp6/protocol.c
M src/firmware.c
M src/lldp.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/903
buffer: adjust uint length to size_t, guard init
* adjust unsigned int buffer count and tailroom return type to size_t
* add guards and return status in init and ensure_tailroom functions
* adopt the using side to use size_t and zu printf formats
Commit: c1896e6acf952aa1eee6efc941465bd75247b095
https://github.com/openSUSE/wicked/commit/c1896e6acf952aa1eee6efc941465bd75…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-03-15 (Tue, 15 Mar 2022)
Changed paths:
M include/wicked/util.h
M src/util.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/904
utils: use const pointer for ni_string_array_at
Commit: ba400d03c0a8ba7667766beb55f69f5666f389ab
https://github.com/openSUSE/wicked/commit/ba400d03c0a8ba7667766beb55f69f566…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
M man/ifsysctl.5.in
Log Message:
-----------
man: Remove obsolete ifup-sysctl from ifsysctl.5
Commit: e7aec13cd877ba5f6a411a73afeca7ef2ec6fffe
https://github.com/openSUSE/wicked/commit/e7aec13cd877ba5f6a411a73afeca7ef2…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-03-28 (Mon, 28 Mar 2022)
Changed paths:
M include/wicked/netinfo.h
M include/wicked/types.h
M src/netinfo.c
Log Message:
-----------
utils: add ni_netdev_ref_array_t and basic utils
Commit: 6b13e6e9b8cd76057f3aa4b51ad0ba3783088a9f
https://github.com/openSUSE/wicked/commit/6b13e6e9b8cd76057f3aa4b51ad0ba378…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-03-28 (Mon, 28 Mar 2022)
Changed paths:
M src/ibft.c
M src/ibft.h
M src/sysfs.c
M src/sysfs.h
Log Message:
-----------
sysfs: little path defines cleanup
Commit: bb283f6d5a5a87543264535a3f0a865f65654e03
https://github.com/openSUSE/wicked/commit/bb283f6d5a5a87543264535a3f0a865f6…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-03-28 (Mon, 28 Mar 2022)
Changed paths:
M src/sysfs.c
M src/sysfs.h
Log Message:
-----------
sysfs: add utils to scan for usb and pci net devices
Commit: 83d1f0ff10cb3bbfde9a2f58ffae2e464e4c2357
https://github.com/openSUSE/wicked/commit/83d1f0ff10cb3bbfde9a2f58ffae2e464…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-03-30 (Wed, 30 Mar 2022)
Changed paths:
M client/suse/compat-suse.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/905
compat-suse: Match sysctl.d read order with systemd-sysctl
Commit: 4479350e1f01ed3d74b7388f4cd218a4dea63658
https://github.com/openSUSE/wicked/commit/4479350e1f01ed3d74b7388f4cd218a4d…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
M src/xml-schema.c
Log Message:
-----------
xml-schema: Fix refcount handling for ni_xs_type_t
If the loaded xml-schema is errournous (e.g. a typo or missing include),
the cleanup can hit a ni_assert(), because of missing refcount increment
of the "array-element" type referenced in "array" type.
Commit: 4879cdb07ad5e56b97887571a2df1c5a3ba29092
https://github.com/openSUSE/wicked/commit/4879cdb07ad5e56b97887571a2df1c5a3…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
M src/wireless.c
Log Message:
-----------
wireless: Fix WPA_PSK given as 64byte long hex string
Commit: 9f4a45e5755b72f100cab68d88ef37e2a1718d97
https://github.com/openSUSE/wicked/commit/9f4a45e5755b72f100cab68d88ef37e2a…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-04-01 (Fri, 01 Apr 2022)
Changed paths:
M man/ifsysctl.5.in
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/906
man: Remove obsolete ifup-sysctl from ifsysctl.5
Commit: 3df9735cd8d4bc35508e19edd63938c094fd2885
https://github.com/openSUSE/wicked/commit/3df9735cd8d4bc35508e19edd63938c09…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-04-01 (Fri, 01 Apr 2022)
Changed paths:
M src/xml-schema.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/907
xml-schema: Fix refcount handling for ni_xs_type_t
Commit: 1b573976a1825246cd518e9c35a3cec06e03fb48
https://github.com/openSUSE/wicked/commit/1b573976a1825246cd518e9c35a3cec06…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-04-01 (Fri, 01 Apr 2022)
Changed paths:
M src/wireless.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/908
wireless: Fix WPA_PSK given as 64byte long hex string
Commit: 878e8dde06c27698821d53da329f2f708f59ac75
https://github.com/openSUSE/wicked/commit/878e8dde06c27698821d53da329f2f708…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-04-11 (Mon, 11 Apr 2022)
Changed paths:
M client/Makefile.am
M client/main.c
M client/main.h
A client/redfish.c
Log Message:
-----------
client: add redfish command to use in extensions
Commit: 96c31fb14f6c57f35a58fd8bbee0517b5db2e183
https://github.com/openSUSE/wicked/commit/96c31fb14f6c57f35a58fd8bbee0517b5…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-04-11 (Mon, 11 Apr 2022)
Changed paths:
M client/redfish.c
Log Message:
-----------
client: add redfish service hosts update actions
Commit: 932fb1ea7a5908c9ef7fb0619f731a411dfecee5
https://github.com/openSUSE/wicked/commit/932fb1ea7a5908c9ef7fb0619f731a411…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-04-11 (Mon, 11 Apr 2022)
Changed paths:
M client/Makefile.am
M client/redfish.c
M etc/client.xml.in
M extensions/Makefile.am
A extensions/redfish-config
Log Message:
-----------
client: add redfish service hosts update actions
Commit: 101de45fd301d0fddc2ef9ca198aef968ed86ffc
https://github.com/openSUSE/wicked/commit/101de45fd301d0fddc2ef9ca198aef968…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-04-11 (Mon, 11 Apr 2022)
Changed paths:
M .gitignore
M client/redfish.c
M etc/Makefile.am
A etc/scripts/redfish-update.in
M wicked.spec.in
Log Message:
-----------
scripts: add redfish-update post-up/pre-down
The redfish-update post-up/pre-down script adds the "Redfish
Service IP" address to /etc/hosts using the "redfish-localhost"
hostname and the "Redfish Service Hostname" if defined by the
redfish protocol settings.
Commit: 2d32bf7aa11104bd78a0722a601623c1c4248bf5
https://github.com/openSUSE/wicked/commit/2d32bf7aa11104bd78a0722a601623c1c…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-04-13 (Wed, 13 Apr 2022)
Changed paths:
M man/Makefile.am
A man/src/wicked-redfish.8.md
A man/wicked-redfish.8.in
M wicked.spec.in
Log Message:
-----------
man: add an wicked-redfish(8) manual page
Commit: 064f88316783d28f6a26bbb34bd6767feff59678
https://github.com/openSUSE/wicked/commit/064f88316783d28f6a26bbb34bd6767fe…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-04-13 (Wed, 13 Apr 2022)
Changed paths:
M .gitignore
M client/Makefile.am
M client/main.c
M client/main.h
A client/redfish.c
M etc/Makefile.am
M etc/client.xml.in
A etc/scripts/redfish-update.in
M extensions/Makefile.am
A extensions/redfish-config
M include/wicked/netinfo.h
M include/wicked/types.h
M man/Makefile.am
A man/src/wicked-redfish.8.md
A man/wicked-redfish.8.in
M src/ibft.c
M src/ibft.h
M src/netinfo.c
M src/sysfs.c
M src/sysfs.h
M wicked.spec.in
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/909
redfish: decode smbios and setup host interface
Add initial support to decode the SMBIOS Management Controller Host
Interface (Type 42) structure and expose it as wicked `firmware:redfish`
configuration to setup a Host Network Interface (to the BMC) using the
`Redfish over IP` protocol allowing access to the Redfish Service (via
redfish-localhost in /etc/hosts) used to manage the computer system.
Tech Preview (jsc#SLE-17762).
See also:
- https://www.dmtf.org/standards/redfish
- https://www.dmtf.org/dsp/DSP0270
Commit: 68a77fb16bcbafb89dfd505586b6e2f86493512c
https://github.com/openSUSE/wicked/commit/68a77fb16bcbafb89dfd505586b6e2f86…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-04-13 (Wed, 13 Apr 2022)
Changed paths:
M VERSION
Log Message:
-----------
version 0.6.69
Commit: d48906e79036bcf36214235eaaf2feca09060d46
https://github.com/openSUSE/wicked/commit/d48906e79036bcf36214235eaaf2feca0…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-04-25 (Mon, 25 Apr 2022)
Changed paths:
M INSTALL
M README
M configure.ac
M src/iflist.c
M src/kernel.c
M src/kernel.h
M wicked.spec.in
Log Message:
-----------
wireless: Remove libiw dependencies
Remove libiw dependency (since https://github.com/openSUSE/wicked/pull/872)
used to detect wireless interfaces only.
Unfortunately `rtnetlink(7)` does not provide this info in the `NEWLINK`
message, so we're using sysfs telling us if an interface has a wireless
extension, once the `/sys/class/net/$name/wireless` directory exists
(issue: https://github.com/openSUSE/wicked/issues/910)
Commit: 885ace85a2e7f088a30f4e648905f74a2cd7dd8c
https://github.com/openSUSE/wicked/commit/885ace85a2e7f088a30f4e648905f74a2…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-04-28 (Thu, 28 Apr 2022)
Changed paths:
M INSTALL
M README
M configure.ac
M src/iflist.c
M src/kernel.c
M src/kernel.h
M wicked.spec.in
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/911
Remove libiw dependency (since https://github.com/openSUSE/wicked/pull/872)
used to detect wireless interfaces only.
Unfortunately `rtnetlink(7)` does not provide this info in the `NEWLINK`
message, so we're using sysfs telling us if an interface has a wireless
extension, once the `/sys/class/net/$name/wireless` directory exists
(issue: https://github.com/openSUSE/wicked/issues/910)
Commit: 7562a598b29026f27637244411595c6968daede6
https://github.com/openSUSE/wicked/commit/7562a598b29026f27637244411595c696…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-05-04 (Wed, 04 May 2022)
Changed paths:
M src/ifevent.c
Log Message:
-----------
ifevent: always close old rtnl event sock on restart
The used `ni_socket_release()`, while restart on rtnetlink event
errors, didn't closed and deactivated/removed the obsolete socket
from poll processing immediately. This caused further restarts and
finally an assertion due to incorrect reference count (bsc#1192508).
Commit: b3a07a520c58b2db34dccb398ef9d770b6f41409
https://github.com/openSUSE/wicked/commit/b3a07a520c58b2db34dccb398ef9d770b…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-05-11 (Wed, 11 May 2022)
Changed paths:
M etc/systemd/wickedd.service.in
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/864
service: remove systemd-udev-settle dependency from wickedd.service
Commit: 8339f6f897a61558cd43c241a1c451a0e1445894
https://github.com/openSUSE/wicked/commit/8339f6f897a61558cd43c241a1c451a0e…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-05-11 (Wed, 11 May 2022)
Changed paths:
M src/ifevent.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/912
ifevent: always close old rtnl event sock on restart (bsc#1192508)
The used ni_socket_release(), while restart on rtnetlink event
errors, didn't closed and deactivated/removed the obsolete socket
from poll processing immediately. This caused further restarts and
finally an assertion due to incorrect reference count.
Commit: df563d56454f9c5629d7fd5a252a38ba55a7f605
https://github.com/openSUSE/wicked/commit/df563d56454f9c5629d7fd5a252a38ba5…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M include/wicked/dbus.h
M src/dbus-xml.c
Log Message:
-----------
dbus-xml: expose get_argument_type, add _name utility
Commit: d982c97923764852cfde4aa6aaf8b34291b17bf2
https://github.com/openSUSE/wicked/commit/d982c97923764852cfde4aa6aaf8b3429…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M dhcp4/dbus-api.c
M dhcp6/dbus-api.c
M schema/addrconf.xml
M src/dbus-objects/addrconf.c
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp6/device.c
M src/dhcp6/dhcp6.h
Log Message:
-----------
dbus: add options dict argument to dhcp dropLease()
Commit: ecaccd4abfc441acb1c68a585833982d70ab412a
https://github.com/openSUSE/wicked/commit/ecaccd4abfc441acb1c68a585833982d7…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M include/wicked/fsm.h
M src/fsm.c
Log Message:
-----------
fsm: pass transition arguments to method arguments
Commit: d4182568210daa4f94d3bff1838c32e67f49e364
https://github.com/openSUSE/wicked/commit/d4182568210daa4f94d3bff1838c32e67…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-05-17 (Tue, 17 May 2022)
Changed paths:
M src/dbus-object.c
Log Message:
-----------
dbus: Fix common dbus string_array handling
We missed the cleanup of the old value. This lead into
orphan entries in our local datastructure.
It was detected when debugging BSS info on wireless.
If I kept the same SSID/BSSID, but changed pairwise or key management
settings, the old values where still displayed. Because the dbus
object just get updated.
Commit: bf4d9197dbd32ed0bd14a89912673d1010f071ec
https://github.com/openSUSE/wicked/commit/bf4d9197dbd32ed0bd14a89912673d101…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-05-18 (Wed, 18 May 2022)
Changed paths:
M src/dbus-object.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/913
dbus: Fix common dbus string_array handling
Commit: 44cf8531fdae2494f820cfe54b716910459dacdd
https://github.com/openSUSE/wicked/commit/44cf8531fdae2494f820cfe54b7169104…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-05-20 (Fri, 20 May 2022)
Changed paths:
M client/ifdown.c
M client/ifreload.c
M client/ifup.c
M client/suse/scripts/ifup.in
M man/ifup.8.in
M man/wicked.8.in
Log Message:
-----------
client: add --[no-]release option to ifdown/ifreload
Commit: be181b1db799665761bfbc45f769994a0f7d3dfa
https://github.com/openSUSE/wicked/commit/be181b1db799665761bfbc45f769994a0…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-05-23 (Mon, 23 May 2022)
Changed paths:
M client/ifdown.c
M client/ifreload.c
M client/ifup.c
M client/suse/scripts/ifup.in
M dhcp4/dbus-api.c
M dhcp6/dbus-api.c
M include/wicked/dbus.h
M include/wicked/fsm.h
M man/ifup.8.in
M man/wicked.8.in
M schema/addrconf.xml
M src/dbus-objects/addrconf.c
M src/dbus-xml.c
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp6/device.c
M src/dhcp6/dhcp6.h
M src/fsm.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/915
client: add --[no-]release option to ifdown/ifreload (jsc#SLE-10249)
Commit: 58364c8d20047e7150f97b04e803e12a70340241
https://github.com/openSUSE/wicked/commit/58364c8d20047e7150f97b04e803e12a7…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M src/dbus-connection.c
Log Message:
-----------
dbus-connection: Add missing ni_socket_release() calls
When ever we do not care of a ni_socket_t object, we need to call the
ni_socket_release(), otherwise the reference will kept forever.
Commit: 7b7576d0ea77fc13518ae336a96c5e9921399a1d
https://github.com/openSUSE/wicked/commit/7b7576d0ea77fc13518ae336a96c5e992…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M src/dhcp6/fsm.c
Log Message:
-----------
dhcp6: consider relese complete regardless of status
USGv6: DHCPv6_1_2_07e,1_3_03, According to RFC 3315 Section 18.1.8,
”When the client receives a valid Reply message in response to a Release
message, the client considers the Release event completed, regardless
of the Status Code option(s)returned by the server.”
Commit: 9e7b5059e1f729447eeb3366d13bd7f0e36083b5
https://github.com/openSUSE/wicked/commit/9e7b5059e1f729447eeb3366d13bd7f0e…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M src/socket.c
Log Message:
-----------
socket: Fix concurrent manipulation of static socket array
In ni_socket_array_wait() we should not manipulating the same array
what we use for iteration.
The static socket array __ni_sockets should not be used for iteration,
as we might manipulate the array via ni_socket_close() from other
modules.
Commit: df32481abd443b58caddaf3969e9cfab40caeeef
https://github.com/openSUSE/wicked/commit/df32481abd443b58caddaf3969e9cfab4…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M src/socket.c
Log Message:
-----------
socket: Do not call close() callback twice
The close() callback was called unconditional, thus it got called
even if the file descriptor is already unset.
Commit: afc02733993e959f4769888cf56bee9de1668c2e
https://github.com/openSUSE/wicked/commit/afc02733993e959f4769888cf56bee9de…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M src/socket.c
Log Message:
-----------
socket: Assert early when releasing a active socket
If a `ni_socket_release()` is called with a refcount equal to `1`,
we hit a assert in a recursive call of ni_socket_release().
Simply check that no one call `ni_socket_release()` on the last
reference, while the socket is still active!
Commit: dde20d8eef14371b93392db90202644b3d1bd824
https://github.com/openSUSE/wicked/commit/dde20d8eef14371b93392db90202644b3…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M .gitignore
M testing/Makefile.am
A testing/socket-mock-test.c
A testing/wunit.h
Log Message:
-----------
Add unit-test for src/socket.c
Cover upcoming regressions and check for issues in corner cases
which failed in old implementation.
Commit: cd308dc6a8cb4d22f40498529e74484ddec7c0ce
https://github.com/openSUSE/wicked/commit/cd308dc6a8cb4d22f40498529e74484dd…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-06-01 (Wed, 01 Jun 2022)
Changed paths:
M .gitignore
M src/dbus-connection.c
M src/socket.c
M testing/Makefile.am
A testing/socket-mock-test.c
A testing/wunit.h
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/914
socket.c improvements and unit tests
Commit: 36febb320f6c3ec054571c0f292b72cb772b6d0c
https://github.com/openSUSE/wicked/commit/36febb320f6c3ec054571c0f292b72cb7…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-06-02 (Thu, 02 Jun 2022)
Changed paths:
M include/Makefile.am
A include/wicked/refcount.h
M src/Makefile.am
A src/refcount.c
Log Message:
-----------
refcount: add reference couting utilility macros
Co-authored-by: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Commit: 61e2168d9dbf452a244d15502cd3c9c0a08e7869
https://github.com/openSUSE/wicked/commit/61e2168d9dbf452a244d15502cd3c9c0a…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-06-02 (Thu, 02 Jun 2022)
Changed paths:
M client/suse/compat-suse.c
M include/wicked/route.h
M src/route.c
Log Message:
-----------
route: adjust routes and rules to refcount macros
Added also rule array and route tables copy utils.
Commit: 6dd62ea9b27d0381cea7f9daa2711e1458907383
https://github.com/openSUSE/wicked/commit/6dd62ea9b27d0381cea7f9daa2711e145…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-06-02 (Thu, 02 Jun 2022)
Changed paths:
M autoip4/fsm.c
M client/dracut/cmdline.c
M client/redhat/compat-redhat.c
M client/suse/compat-suse.c
M include/wicked/address.h
M src/address.c
M src/auto6.c
M src/dbus-objects/misc.c
M src/dhcp4/protocol.c
M src/dhcp6/protocol.c
M src/iflist.c
M src/leasefile.c
Log Message:
-----------
address: adjust address to use new refcount macros
Renamed address_new to address_create like in route,
added also an ni_address_list_copy utility function.
Commit: 5291d16c0cae287ce1e20fa59efd7e5dd1c8f914
https://github.com/openSUSE/wicked/commit/5291d16c0cae287ce1e20fa59efd7e5dd…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-06-02 (Thu, 02 Jun 2022)
Changed paths:
M include/wicked/addrconf.h
M include/wicked/nis.h
M include/wicked/resolver.h
M src/dhcp.c
M src/dhcp.h
M src/netinfo.c
M src/nis.c
M src/resolver.c
M src/state.c
Log Message:
-----------
lease: add clone utils and reference counting
Commit: cff372a7b770e571da8af7e811103b483777c05b
https://github.com/openSUSE/wicked/commit/cff372a7b770e571da8af7e811103b483…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-06-02 (Thu, 02 Jun 2022)
Changed paths:
M autoip4/fsm.c
M client/dracut/cmdline.c
M client/redhat/compat-redhat.c
M client/suse/compat-suse.c
M include/Makefile.am
M include/wicked/addrconf.h
M include/wicked/address.h
M include/wicked/nis.h
A include/wicked/refcount.h
M include/wicked/resolver.h
M include/wicked/route.h
M src/Makefile.am
M src/address.c
M src/auto6.c
M src/dbus-objects/misc.c
M src/dhcp.c
M src/dhcp.h
M src/dhcp4/protocol.c
M src/dhcp6/protocol.c
M src/iflist.c
M src/leasefile.c
M src/netinfo.c
M src/nis.c
A src/refcount.c
M src/resolver.c
M src/route.c
M src/state.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/916
lease: add clone utils and reference counting
Commit: 2528892ac1986870ad891f32350c6532ca773cb5
https://github.com/openSUSE/wicked/commit/2528892ac1986870ad891f32350c6532c…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-08 (Wed, 08 Jun 2022)
Changed paths:
M testing/wunit.h
Log Message:
-----------
testing/wunit: Add prefix to TESTCASE() generated functions
Commit: 272a88b5392fc75a9d0fb1671d38a12d447fed2d
https://github.com/openSUSE/wicked/commit/272a88b5392fc75a9d0fb1671d38a12d4…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-09 (Thu, 09 Jun 2022)
Changed paths:
M include/wicked/util.h
M src/util.c
Log Message:
-----------
util: Add bitmask utility functions
Commit: f3ce38bb201022e055149c08733903ee1018125f
https://github.com/openSUSE/wicked/commit/f3ce38bb201022e055149c08733903ee1…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-09 (Thu, 09 Jun 2022)
Changed paths:
M testing/Makefile.am
A testing/bitmask-test.c
Log Message:
-----------
testing: Add tests for bitmask utility functions
Commit: 89f58074d16d659d7ac5666a86b26d01d25a4b63
https://github.com/openSUSE/wicked/commit/89f58074d16d659d7ac5666a86b26d01d…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-09 (Thu, 09 Jun 2022)
Changed paths:
M testing/Makefile.am
M testing/bitmap-test.c
Log Message:
-----------
testing: Transform bitmap-test.c to unittest
Commit: c02538e5339877659844321ec05c9ffab8444392
https://github.com/openSUSE/wicked/commit/c02538e5339877659844321ec05c9ffab…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-06-15 (Wed, 15 Jun 2022)
Changed paths:
M include/wicked/util.h
M src/util.c
M testing/Makefile.am
M testing/bitmap-test.c
A testing/bitmask-test.c
M testing/wunit.h
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/917
util: Add bitmask utility functions
Commit: b4860037800c0202112648d657ed224e25664124
https://github.com/openSUSE/wicked/commit/b4860037800c0202112648d657ed224e2…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-06-16 (Thu, 16 Jun 2022)
Changed paths:
M src/dhcp4/protocol.c
Log Message:
-----------
dhcp4: cleanup useless classid availability check
Commit: b5574ad2a638315bb0c82fb0c00d27b0ccdf3fca
https://github.com/openSUSE/wicked/commit/b5574ad2a638315bb0c82fb0c00d27b0c…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-06-16 (Thu, 16 Jun 2022)
Changed paths:
M src/leasefile.c
Log Message:
-----------
leasefile: don't call fclose twice on rename error
Commit: b72512fd3e81965dc5bfd8e1c05c9e06c51e4698
https://github.com/openSUSE/wicked/commit/b72512fd3e81965dc5bfd8e1c05c9e06c…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-06-16 (Thu, 16 Jun 2022)
Changed paths:
M src/pppd.c
Log Message:
-----------
pppd: don't fclose twice on rename error
Commit: 10aaf5c2dc2fcf1e5e02e90098b1a3feec59a392
https://github.com/openSUSE/wicked/commit/10aaf5c2dc2fcf1e5e02e90098b1a3fee…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-06-16 (Thu, 16 Jun 2022)
Changed paths:
M src/dhcp4/protocol.c
M src/leasefile.c
M src/pppd.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/918
cleanup: don't fclose twice on rename error
Commit: a9f5ab6ceee79548574572031ed7a36b5880b636
https://github.com/openSUSE/wicked/commit/a9f5ab6ceee79548574572031ed7a36b5…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-24 (Fri, 24 Jun 2022)
Changed paths:
M src/xpath-fmt.c
Log Message:
-----------
xpath-fmt: Fix segfault when formating an empty node
If we try to format an empty node with xpath, we got a segfault
in the corresponding printf call, e.g.
```
echo "<foo><bar></bar><foo>" | \
wicked xpath --reference '/foo' '%{bar}'
```
Commit: 2fd8a3f32d260128a25c05ba9001395fbaf8a41d
https://github.com/openSUSE/wicked/commit/2fd8a3f32d260128a25c05ba9001395fb…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-06-24 (Fri, 24 Jun 2022)
Changed paths:
M src/xpath-fmt.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/919
xpath-fmt: Fix segfault when formating an empty node
Commit: 0c40b925b71df792cea942b54ce4e1340f8d3fee
https://github.com/openSUSE/wicked/commit/0c40b925b71df792cea942b54ce4e1340…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M src/wireless.c
Log Message:
-----------
wireless: Add missing GCMP to group capabilities
This avoid debug message:
```
wickedd[6821]: wlan1: unable to translate Group capability gcmp
```
Commit: 3f832be771756c23f4ccb05b4dcebae243f23847
https://github.com/openSUSE/wicked/commit/3f832be771756c23f4ccb05b4dcebae24…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M src/wireless.c
Log Message:
-----------
wirless: Fix bss->rsn->management-group
wpa_supplicant send the Management-Group for a bss (scan-result) in
a different format then in capabilities, thus we need to have the
cipher name also without `-` bettween (e.g. `AES-128-CMAC` was given
as `AES128CMAC`)
Commit: 71759c08e5941dd159f779992e1f61c51fe6e2e4
https://github.com/openSUSE/wicked/commit/71759c08e5941dd159f779992e1f61c51…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M include/wicked/wireless.h
M schema/constants.xml.in
M src/wireless.c
M util/mkconst.c
Log Message:
-----------
xml: Remove orphan wireless constant types
This commit remove the orphan types created with eed7dddbc.
Commit: f95d15e52848ba4934ea4394c1fc1f06e270aa2b
https://github.com/openSUSE/wicked/commit/f95d15e52848ba4934ea4394c1fc1f06e…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M client/compat.c
M client/suse/compat-suse.c
M include/wicked/wireless.h
M man/ifcfg-wireless.5.in
M man/src/ifcfg-wireless.5.md
M schema/constants.xml.in
M schema/wireless.xml
M src/dbus-objects/wireless.c
M src/wireless.c
M util/mkconst.c
Log Message:
-----------
wireless: Add support for PMF (ieee80211w)
Add a option to set `PMF`. It can be `disabled`, `optional` or
`required`. For ifcfg configuration files use:
```
WIRELESS_PMF=[disabled|optional|required]
```
Commit: f02e3d908122125310fdf64069f1035eb997b368
https://github.com/openSUSE/wicked/commit/f02e3d908122125310fdf64069f1035eb…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M client/suse/compat-suse.c
M man/ifcfg-wireless.5.in
M man/src/ifcfg-wireless.5.md
Log Message:
-----------
wireless: Add ifcfg variable WIRELESS_KEY_MGMT
Commit: 0e72c1ed2548d3248acb9100fe0db38d35dc51f5
https://github.com/openSUSE/wicked/commit/0e72c1ed2548d3248acb9100fe0db38d3…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M src/wireless.c
Log Message:
-----------
wireless: Use correct key_mgmt_map for wpa_supplicant
Commit: 332649e0c44fa8b427694277a8d0271ffe875912
https://github.com/openSUSE/wicked/commit/332649e0c44fa8b427694277a8d0271ff…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M src/dbus-objects/wireless.c
Log Message:
-----------
wireless-dbus: Rename ni_objectmode_mask_from_dbus to ni_objectmode_bitmap_from_dbus
Commit: c3a21f6b2968c9c9d62aa81da3d73cc8b18c5342
https://github.com/openSUSE/wicked/commit/c3a21f6b2968c9c9d62aa81da3d73cc8b…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M client/compat.c
M client/suse/compat-suse.c
M include/wicked/wireless.h
M src/dbus-objects/wireless.c
M src/wireless.c
Log Message:
-----------
wireless: Set key-management default based on capabilities
We use the passphrase to detect a PSK configuration and the
eap-method for EAP.
Once a config is detected and the key-management wasn't set
explicit, we use defaults for PSK or EAP. The default is all
known suitable key-managment methods, but only those who
are mentioned in capabilities.
PMF will be enabled (optional), once it isn't set via config
and a "newer" key-management method is used.
Commit: 36c2f7ce1f55d4edcd0d879332acaade55f3debb
https://github.com/openSUSE/wicked/commit/36c2f7ce1f55d4edcd0d879332acaade5…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M include/wicked/wireless.h
M src/wireless.c
Log Message:
-----------
wireless: Do not use mlock for network
The usage of mlock is wrong here, as we protect a struct,
which has the pointer to the password, but not the password
it self.
Commit: 09ebe0a6a4263e1b26991a1f621ec60a89d6a54f
https://github.com/openSUSE/wicked/commit/09ebe0a6a4263e1b26991a1f621ec60a8…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M client/suse/compat-suse.c
M include/wicked/wireless.h
M src/dbus-objects/wireless.c
M src/wireless.c
Log Message:
-----------
wireless: Use refcount api for ni_wireless_network_t
Commit: 514f626684aaf8d5da5ead736942afa75cfb1176
https://github.com/openSUSE/wicked/commit/514f626684aaf8d5da5ead736942afa75…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M src/wpa-supplicant.c
Log Message:
-----------
wpa_supplicant: Add missing free of wpa-nif properties
Commit: 82d3700e3274d19a51b963bb25a2f46f5b15e497
https://github.com/openSUSE/wicked/commit/82d3700e3274d19a51b963bb25a2f46f5…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M man/ifcfg-wireless.5.in
M man/src/ifcfg-wireless.5.md
Log Message:
-----------
man: ifcfg-wireless nicer output of WIRELESS_ESSID special chars
Commit: e2f5ec3073ef48703e8d2a45c93eee7e70a6f17f
https://github.com/openSUSE/wicked/commit/e2f5ec3073ef48703e8d2a45c93eee7e7…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M src/wpa-supplicant.c
M src/wpa-supplicant.h
Log Message:
-----------
wpa-supplicant: Get properties of fi.w1.wpa_supplicant1
Commit: d5313a6d0f39f5cfe92e0c213269040b05ac53d4
https://github.com/openSUSE/wicked/commit/d5313a6d0f39f5cfe92e0c213269040b0…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M src/wireless.c
Log Message:
-----------
wireless: Fix default key_mgmt for none FT support in wpa_supplicant
Commit: c0734e6518c6c4f93f31c4f40eac78488b0020b8
https://github.com/openSUSE/wicked/commit/c0734e6518c6c4f93f31c4f40eac78488…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-07-05 (Tue, 05 Jul 2022)
Changed paths:
M src/Makefile.am
A src/addrconf.c
M src/netinfo.c
Log Message:
-----------
lease: moved functions from netinfo to addrconf.c
Commit: 5359abfd031ebcb950f1513a60a2c1c883d3d9a6
https://github.com/openSUSE/wicked/commit/5359abfd031ebcb950f1513a60a2c1c88…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-07-05 (Tue, 05 Jul 2022)
Changed paths:
M server/main.c
M src/Makefile.am
M src/addrconf.c
A src/addrconf.h
M src/auto6.c
M src/dbus-objects/addrconf.c
M src/ifconfig.c
M src/netinfo_priv.h
M src/update.c
Log Message:
-----------
lease: moved addrconf updater to addrconf.[ch]
Commit: 49adbbb32c1d59264e48d2471599ef17762d6741
https://github.com/openSUSE/wicked/commit/49adbbb32c1d59264e48d2471599ef177…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-07-05 (Tue, 05 Jul 2022)
Changed paths:
M src/addrconf.c
M src/addrconf.h
Log Message:
-----------
addrconf: add support to add further updater actions
Commit: 816d90ebb5369b6cc6fc1d12eafd5466707223d8
https://github.com/openSUSE/wicked/commit/816d90ebb5369b6cc6fc1d12eafd54667…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-07-05 (Tue, 05 Jul 2022)
Changed paths:
M src/dbus-objects/addrconf.c
Log Message:
-----------
addrconf: move verbose lease lookup to a function
Commit: b765d93a8db3ad2a1011a293d8242f65da8f4aa7
https://github.com/openSUSE/wicked/commit/b765d93a8db3ad2a1011a293d8242f65d…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-07-05 (Tue, 05 Jul 2022)
Changed paths:
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: send released event with lease uuid
Commit: b922d2c222535c440434d6092e404d7a916b938c
https://github.com/openSUSE/wicked/commit/b922d2c222535c440434d6092e404d7a9…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-07-06 (Wed, 06 Jul 2022)
Changed paths:
M client/compat.c
M client/suse/compat-suse.c
M include/wicked/wireless.h
M man/ifcfg-wireless.5.in
M man/src/ifcfg-wireless.5.md
M schema/constants.xml.in
M schema/wireless.xml
M src/dbus-objects/wireless.c
M src/wireless.c
M src/wpa-supplicant.c
M src/wpa-supplicant.h
M util/mkconst.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/920
wireless: add support for WPA3 and PMF (bsc#1198894)
- Add variable to specify specific key management bit mask WIRELESS_KEY_MGMT
- Add variable to for Protected Management Frame setting WIRELESS_PMF
- Improve the default setting for key management
Commit: 6c9986a8d17d881698979c78d45b8d985c834e5a
https://github.com/openSUSE/wicked/commit/6c9986a8d17d881698979c78d45b8d985…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-07-07 (Thu, 07 Jul 2022)
Changed paths:
M src/iflist.c
Log Message:
-----------
wireless: minimize extension/type detection race on ifrename
If we process the ifinfomsg_linktype, but the interface was renamed
in the meantime, the corresponding sysfs path doesn't exists
anymore. Minimize the race possibility by requesting the new ifname.
Commit: 7d15197658216986a8c750ef9840d7b552783ec0
https://github.com/openSUSE/wicked/commit/7d15197658216986a8c750ef9840d7b55…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-07-07 (Thu, 07 Jul 2022)
Changed paths:
M src/iflist.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/922
wireless: minimize extension/type detection race on ifrename
Commit: 41b0db6ff4be035e4b4ca36dfaee0088a8fce60e
https://github.com/openSUSE/wicked/commit/41b0db6ff4be035e4b4ca36dfaee0088a…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-07-08 (Fri, 08 Jul 2022)
Changed paths:
M src/dhcp6/device.c
Log Message:
-----------
dhcp6: don't consider ppp interfaces unsupported
Commit: 5d1a830c377901d37564b0d4626626b9a98fa47c
https://github.com/openSUSE/wicked/commit/5d1a830c377901d37564b0d4626626b9a…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-07-11 (Mon, 11 Jul 2022)
Changed paths:
M src/dhcp6/device.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/924
dhcp6: don't consider ppp interfaces unsupported
Commit: f0dd6db37e3366958292cc9814c96e5265b8b38b
https://github.com/openSUSE/wicked/commit/f0dd6db37e3366958292cc9814c96e526…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-07-11 (Mon, 11 Jul 2022)
Changed paths:
M src/dhcp6/fsm.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/925
dhcp6: consider relese complete regardless of status
Commit: 0c9aaccc10095ddd399ed449581045372290aa90
https://github.com/openSUSE/wicked/commit/0c9aaccc10095ddd399ed449581045372…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-07-13 (Wed, 13 Jul 2022)
Changed paths:
M src/dbus-objects/addrconf.c
M src/ifconfig.c
Log Message:
-----------
addrconf: remove address before calling (dhcp) release
USGv6: DHCPv6_1_2_07b, According to RFC 3315 section 18.1.6, ”The client
MUST NOT use any of the addresses it is releasing as the source address
in the Release message or in any subsequently transmitted message.”
We didn't used the dhcp address as source in release, but because the
address were not yet removed from the interface, the host were still
able to use it and responded to echo request (ping) during the release,
causing an USGv6 testsuite failure.
Commit: 24f9f18b22d22a5c3da9ea401f5472f21a91ce05
https://github.com/openSUSE/wicked/commit/24f9f18b22d22a5c3da9ea401f5472f21…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-07-14 (Thu, 14 Jul 2022)
Changed paths:
M client/suse/compat-suse.c
M include/wicked/wireless.h
M src/wireless.c
M util/mkconst.c
Log Message:
-----------
wireless: <auth-proto> prefer wpa/rsn values over wpa1/wpa2
The variable WIRELESS_WPA_PROTO, the field <auth-proto> and the capability
field <wpa-protocols> referencing all the same bitmap. And we would
like to see wpa/rsn instead of wpa1/wpa2.
For backward compatibility wpa1/wpa2 can still be used but
is not generated on converting ifcfg to XML.
Commit: 773ab8acb9713cb3e0988ce318a0fad922863dcb
https://github.com/openSUSE/wicked/commit/773ab8acb9713cb3e0988ce318a0fad92…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-07-14 (Thu, 14 Jul 2022)
Changed paths:
M client/suse/compat-suse.c
M include/wicked/wireless.h
M src/wireless.c
M util/mkconst.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/923
wireless: <auth-proto> prefer wpa/rsn values over wpa1/wpa2
Commit: dd77b13f6e821cf3d85e618d0beea2f1b3adcffa
https://github.com/openSUSE/wicked/commit/dd77b13f6e821cf3d85e618d0beea2f1b…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-07-14 (Thu, 14 Jul 2022)
Changed paths:
M server/main.c
M src/Makefile.am
A src/addrconf.c
A src/addrconf.h
M src/auto6.c
M src/dbus-objects/addrconf.c
M src/dhcp4/fsm.c
M src/ifconfig.c
M src/netinfo.c
M src/netinfo_priv.h
M src/update.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/926
addrconf: remove address before calling (dhcp) release
Commit: b04d27121013bb058a47b34eecbee14862206ce5
https://github.com/openSUSE/wicked/commit/b04d27121013bb058a47b34eecbee1486…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-07-19 (Tue, 19 Jul 2022)
Changed paths:
M etc/Makefile.am
M etc/server.xml.in
M extensions/firewall
Log Message:
-----------
firewall-ext: skip firewallDown action without previous firewallUp
Reference: bsc#1201053
If a interface configuration contains FIREWALL=no, wicked should not
touch the firewall configuration on firewallUp _and_ firewallDown.
The firewall schema contains a `skip-unless-present="true"` for the
method firewallUp. This avoid the calling of the firewallUp DBus method
on the specific state, as long as the configuration doesn't contain the
<firewall> node.
On firewallDown, we do not have the configuration, thus we cannot use
`skip-unless-present="true"` here. And the firewallDown state calls
the firewallDown DBus method regardless of FIREWALL configuration value.
To avoid unexpected firewall changes, the firewall extension handle
firewallDown events only, if a corresponding firewallUp event was
invoked before.
Commit: 0cbb9cfdd61167bdbd1c64d5b2e09904f4618125
https://github.com/openSUSE/wicked/commit/0cbb9cfdd61167bdbd1c64d5b2e09904f…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-07-19 (Tue, 19 Jul 2022)
Changed paths:
M etc/Makefile.am
M etc/server.xml.in
M extensions/firewall
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/927
firewall-ext: skip firewallDown action without previous firewallUp (bsc#1201053)
Commit: 37791bb0f535ae42d94abcf83553293edfd7a3ef
https://github.com/openSUSE/wicked/commit/37791bb0f535ae42d94abcf83553293ed…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-08-16 (Tue, 16 Aug 2022)
Changed paths:
M client/compat.c
M client/suse/compat-suse.c
M client/wicked-client.h
Log Message:
-----------
compat-team: Set <link> node in slaves (bsc#1200505)
The xml configuration of the slave missed
the `<link>` configuration, when generated from
ifcfg format.
Commit: 92594253ea7dc2cf8aa16f53b744e0e87fa9bc91
https://github.com/openSUSE/wicked/commit/92594253ea7dc2cf8aa16f53b744e0e87…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-09-29 (Thu, 29 Sep 2022)
Changed paths:
M etc/Makefile.am
M etc/server.xml.in
M extensions/firewall
Log Message:
-----------
Revert "firewall-ext: skip firewallDown action without previous firewallUp"
This reverts commit b04d27121013bb058a47b34eecbee14862206ce5.
Commit: 0070d9fa86e0a0a627c4dce40c2f92b98f29a2fc
https://github.com/openSUSE/wicked/commit/0070d9fa86e0a0a627c4dce40c2f92b98…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-04 (Tue, 04 Oct 2022)
Changed paths:
M wicked.spec.in
Log Message:
-----------
Link as Position Independent Executable (bsc#1184124)
Commit: 687644d81fc0d95e554d8d6a6cb9ffc311c3c959
https://github.com/openSUSE/wicked/commit/687644d81fc0d95e554d8d6a6cb9ffc31…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M client/compat.c
M client/suse/compat-suse.c
M client/wicked-client.h
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/928
compat-team: Set <link> node in slaves (bsc#1200505)
Commit: 7ab5711464cf1a77e5a2419e5deff5fe9b575d2e
https://github.com/openSUSE/wicked/commit/7ab5711464cf1a77e5a2419e5deff5fe9…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/wpa-supplicant.c
Log Message:
-----------
wpa-supplicant: Remove dead code - __ni_print_string_array()
Commit: d128eabff42afa2acc1a7cac3c2fb4d84c69b55a
https://github.com/openSUSE/wicked/commit/d128eabff42afa2acc1a7cac3c2fb4d84…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/wireless.c
M src/wpa-supplicant.c
M src/wpa-supplicant.h
Log Message:
-----------
wpa-supplicant: Add refcount for ni_wpa_nif_t
Each call on DBus can result in async receving of DBus signals.
Thus we need to protect our current working object, that it
do not get removed because of such a signal.
Signed-off-by: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Commit: 7d356eac8173be9cf9f88b4978e491004a4edfa9
https://github.com/openSUSE/wicked/commit/7d356eac8173be9cf9f88b4978e491004…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/wireless.c
M src/wpa-supplicant.c
M src/wpa-supplicant.h
Log Message:
-----------
wpa-supplicant: Add refcounting for ni_wpa_bss_t
Each call on DBus can result in async receving of DBus signals.
Thus we need to protect our current working object, that it
do not get removed because of such a signal.
Commit: 1c493ea200657bf95094807880deb1afeca109cf
https://github.com/openSUSE/wicked/commit/1c493ea200657bf95094807880deb1afe…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/wpa-supplicant.c
M src/wpa-supplicant.h
Log Message:
-----------
wpa-supplicant: Remove wif backreference from bss
Commit: 2ea60e858ebd0e31af664b4a5a10b6f049d2b8b7
https://github.com/openSUSE/wicked/commit/2ea60e858ebd0e31af664b4a5a10b6f04…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/wpa-supplicant.c
Log Message:
-----------
wpa-supplicant: Fix error code translation on wpa_supp restart
If the wpa_supplicant restart (e.g. segfault), the restart handler cleanup
all internal data structures associated to this wpa_supplicant instance.
With this, the ni_wpa_wif_t->client is set to NULL and we need to cover
this stage in each translate error call.
Commit: d7ee3472cc705d46d63b81639e82e708fcdc5513
https://github.com/openSUSE/wicked/commit/d7ee3472cc705d46d63b81639e82e708f…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/wireless.c
Log Message:
-----------
wireless: notice logmsg of 'wpa_supplicant stopped'
Commit: bcf4f7f9d075be0c928f2a201f32aa9af5872a69
https://github.com/openSUSE/wicked/commit/bcf4f7f9d075be0c928f2a201f32aa9af…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: adopt to use reference counted lease utils
Commit: fa6e984739d16043bfc2af30aa13cfc30e71aa35
https://github.com/openSUSE/wicked/commit/fa6e984739d16043bfc2af30aa13cfc30…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/protocol.c
Log Message:
-----------
dhcp4: move socket close to utility function
Commit: 1296c4cff01756d859e0f6546e4066dcccc761fd
https://github.com/openSUSE/wicked/commit/1296c4cff01756d859e0f6546e4066dcc…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: move backoff definition to dhcp4.h header
Commit: c99c6294663506ea5341be9d5b5907dace94d3b1
https://github.com/openSUSE/wicked/commit/c99c6294663506ea5341be9d5b5907dac…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M include/wicked/time.h
M src/timer.c
Log Message:
-----------
timer: add decrementing to timeout param recompute
Commit: 9b72394c3fc71aaf197b61177983831f911eefdd
https://github.com/openSUSE/wicked/commit/9b72394c3fc71aaf197b61177983831f9…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: add lease time and timeout param init utils
Commit: a1ee804b3251d14597d654df4273068ec88bdb39
https://github.com/openSUSE/wicked/commit/a1ee804b3251d14597d654df4273068ec…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: use separate delay,defer,acquire timer
Commit: 84a37591f2518454457b5a8ba593bddfa0b1f214
https://github.com/openSUSE/wicked/commit/84a37591f2518454457b5a8ba593bddfa…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/wireless.c
M src/wpa-supplicant.c
M src/wpa-supplicant.h
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/931
wpa_supplicant: Fix crash on unexpected restarts of wpa_supplicant
Commit: bd794671e3740a6bf796f9594adc3cfc6a72aacb
https://github.com/openSUSE/wicked/commit/bd794671e3740a6bf796f9594adc3cfc6…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M wicked.spec.in
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/932
Link as Position Independent Executable (bsc#1184124)
Commit: 3f0c42b0be87bf97ae065342f76e8dd3aacb5395
https://github.com/openSUSE/wicked/commit/3f0c42b0be87bf97ae065342f76e8dd3a…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-06 (Thu, 06 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
M src/dhcp4/protocol.c
Log Message:
-----------
dhcp4: cleanup retransmissions and state changes
Also do not calculate retransmission times using unrelated
defer and acquire timeouts and fix the lease acquired time
(transmit start) vs secs (start time) in offer request.
Commit: d836dc96ff9162df4a12d8906587ccff1c816985
https://github.com/openSUSE/wicked/commit/d836dc96ff9162df4a12d8906587ccff1…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-06 (Thu, 06 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
M src/dhcp4/protocol.h
Log Message:
-----------
dhcp4: cleanup lease time calculation and schedule
Commit: 04107b225b6f4799f41f87c272ab3ec733a90ba8
https://github.com/openSUSE/wicked/commit/04107b225b6f4799f41f87c272ab3ec73…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-06 (Thu, 06 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: cleanup lease verify and recover
Commit: ad1e8a13eaee14121f3f1c0dce9331bd16d01754
https://github.com/openSUSE/wicked/commit/ad1e8a13eaee14121f3f1c0dce9331bd1…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-10 (Mon, 10 Oct 2022)
Changed paths:
M extensions/firewall
Log Message:
-----------
firewall-ext: Do not change firewalld setting on ifdown
Do not change firewalld settings on ifdown, neither for FIREWALL=yes
nor for FIREWALL=no (bsc#1201053 and bsc#118950).
The problem is, that `firewall-cmd --permanent` also change ifcfg
files, thus it would remove the ZONE= setting from ifcfg on ifdown.
Changing only runtime firewall settings, trigger a unexpected
inconsistency between runtime+persistent config.
Commit: d6c6ed40cbf358934aa38eaa2a7dffa58e879cf3
https://github.com/openSUSE/wicked/commit/d6c6ed40cbf358934aa38eaa2a7dffa58…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: adjust duplicate address check while reboot
Commit: 8cca24335e2fc5775f8eab036547c097a8afa410
https://github.com/openSUSE/wicked/commit/8cca24335e2fc5775f8eab036547c097a…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M src/dhcp4/device.c
Log Message:
-----------
dhcp4: move sending log message to prepare message
Commit: ac66c96c74a3ff84dc8ffa6df20cf2e086cf592d
https://github.com/openSUSE/wicked/commit/ac66c96c74a3ff84dc8ffa6df20cf2e08…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M dhcp4/main.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
M src/dhcp4/tester.c
Log Message:
-----------
dhcp4: log interface and dhcp event as names
Commit: c1bcfef723b03062e740815531886e959f280311
https://github.com/openSUSE/wicked/commit/c1bcfef723b03062e740815531886e959…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
Log Message:
-----------
dhcp4: use netdev linkinfo instead of own copy
Commit: c9ae90f7f414b2e106e8874cd216457dad266025
https://github.com/openSUSE/wicked/commit/c9ae90f7f414b2e106e8874cd216457da…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: handle link down state and reconnect
Commit: ca82ef2b9441fa97493d71858158cbcc7c517dfd
https://github.com/openSUSE/wicked/commit/ca82ef2b9441fa97493d71858158cbcc7…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M src/dhcp4/lease.c
M src/leasefile.c
Log Message:
-----------
dhcp4: restore address list and routes from lease file
Add loading/saving of sender-hw-address, route priority
and pref-source in dhcp4 lease files.
Commit: e89ead125bd9bb93c654905bbd046e3636d43331
https://github.com/openSUSE/wicked/commit/e89ead125bd9bb93c654905bbd046e363…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M src/addrconf.c
Log Message:
-----------
lease: init update mask and free dhcp4 sender
Commit: f6464ab35cea9725f9644b96058eae5e518ce10d
https://github.com/openSUSE/wicked/commit/f6464ab35cea9725f9644b96058eae5e5…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M src/route.c
Log Message:
-----------
route: fix route tables copy used in lease clone
Commit: 7d704bc92a71d6c2e2a8c2bc819e90d24c57c386
https://github.com/openSUSE/wicked/commit/7d704bc92a71d6c2e2a8c2bc819e90d24…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M etc/Makefile.am
M etc/server.xml.in
M extensions/firewall
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/933
firewall-ext: Do not change firewalld setting on ifdown (bsc#1201053)
Commit: a47b05ff928033a4207806b9108c74cc18c0bdec
https://github.com/openSUSE/wicked/commit/a47b05ff928033a4207806b9108c74cc1…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M client/compat.c
M client/suse/compat-suse.c
M client/suse/config/sysconfig.dhcp-wicked
M client/wicked-client.h
M dhcp6/dbus-api.c
M man/ifcfg-dhcp.5.in
M schema/addrconf.xml
M src/dhcp6/device.c
M src/dhcp6/dhcp6.h
M src/dhcp6/fsm.c
Log Message:
-----------
dhcp6: add option to refresh lease instead confirm
Add config option to refresh a lease with (managed) IP address using
rebind (like when it would contain a prefix) instead to just confirm
if it's appropriate to the link only (jsc#SLE-9492,jsc#SLE-24307).
Commit: 8971dabf4dd014e7c1367ea5db4a9b05d921a860
https://github.com/openSUSE/wicked/commit/8971dabf4dd014e7c1367ea5db4a9b05d…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M dhcp4/main.c
M include/wicked/time.h
M src/addrconf.c
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
M src/dhcp4/lease.c
M src/dhcp4/protocol.c
M src/dhcp4/protocol.h
M src/dhcp4/tester.c
M src/leasefile.c
M src/route.c
M src/timer.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/934
dhcp4: fix reuse of last lease and retransmissions (bsc#1187655)
When we restart/reboot and have a still unexpired lease, try
to confirm (dhcp reboot) it or get a new one, but reuse it at
defer-timeout if the dhcp server currently does not respond.
Also, adjust dhcp state message retransmission timings and
don't mix acquire/defer timeouts into their calculation.
Commit: 28691e9c77e1aa57583508dc49bd2c98a3173586
https://github.com/openSUSE/wicked/commit/28691e9c77e1aa57583508dc49bd2c98a…
Author: Jorik Cronenberg <jcronenberg(a)suse.de>
Date: 2022-10-17 (Mon, 17 Oct 2022)
Changed paths:
M testing/bitmap-test.c
Log Message:
-----------
testing: Null terminate map in bitmap-test
Maps are supposed to end with a NULL element as otherwise out of bounds
reads can occur.
Commit: db53b4d05e40357150dfbe258b12714a0049a091
https://github.com/openSUSE/wicked/commit/db53b4d05e40357150dfbe258b12714a0…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-10-17 (Mon, 17 Oct 2022)
Changed paths:
M testing/bitmap-test.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/935
testing: Null terminate map in bitmap-test
Commit: 3f1604e716729ae410ed64a9512a87e1868fcf34
https://github.com/openSUSE/wicked/commit/3f1604e716729ae410ed64a9512a87e18…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-18 (Tue, 18 Oct 2022)
Changed paths:
M src/dhcp6/device.c
Log Message:
-----------
dhcp6: refresh ipv6 flags on staring in auto mode
In some cases, like during an "ifup ; ifup" there is no NEWLINK
event from kernel providing the IPv6 ready, rs-sent, ra-rcvd,
ra-managed or ra-otherconf flags about the router advertisement
(RA) processing we're using to reliably resolve the auto mode
(aka follow-ra mode), so we've changed to actively query them.
Commit: d373024eb3bd00201b9268d1b55c0c0130d2e298
https://github.com/openSUSE/wicked/commit/d373024eb3bd00201b9268d1b55c0c013…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-10-18 (Tue, 18 Oct 2022)
Changed paths:
M client/compat.c
M client/suse/compat-suse.c
M client/suse/config/sysconfig.dhcp-wicked
M client/wicked-client.h
M dhcp6/dbus-api.c
M man/ifcfg-dhcp.5.in
M schema/addrconf.xml
M src/dhcp6/device.c
M src/dhcp6/dhcp6.h
M src/dhcp6/fsm.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/936
dhcp6: add option to refresh lease instead to confirm it
Commit: 1b100a34a13bd072ae18690912125b2021d9e8ad
https://github.com/openSUSE/wicked/commit/1b100a34a13bd072ae18690912125b202…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-19 (Wed, 19 Oct 2022)
Changed paths:
M VERSION
Log Message:
-----------
version 0.6.70
Commit: a5762e9f372b9f8da3be4a7803f0a6d81c6dda6a
https://github.com/openSUSE/wicked/commit/a5762e9f372b9f8da3be4a7803f0a6d81…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-10-20 (Thu, 20 Oct 2022)
Changed paths:
M VERSION
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/937
- version 0.6.70
- build: Link as Position Independent Executable (bsc#1184124)
- dhcp4: Fix issues in reuse of last lease (bsc#1187655)
- dhcp6: Add option to refresh lease (jsc#SLE-9492,jsc#SLE-24307)
- dhcp6: Remove address before release (USGv6 DHCPv6_1_2_07b)
- dhcp6: Ignore lease release status (USGv6 DHCPv6_1_2_07e,1_3_03)
- dhcp6: Consider ppp interfaces supported (gh#openSUSE/wicked#924)
- team: Fix to configure port priority in teamd (bsc#1200505)
- firewall-ext: No config change on ifdown (bsc#1201053,bsc#118950)
- wireless: Fix SEGV on supplicant restart (gh#openSUSE/wicked#931)
- wireless: Add support for WPA3 and PMF (bsc#1198894)
- wireless: Remove libiw dependencies (gh#openSUSE/wicked#910)
- client: Fix SEGV on empty xpath results (gh#openSUSE/wicked#919)
- client: Add release options to ifdown/ifreload (jsc#SLE-10249)
- dbus: Clear string array before append (gh#openSUSE/wicked#913)
- socket: Fix SEGV on heavy socket restart errors (bsc#1192508)
- systemd: Remove systemd-udev-settle dependency (bsc#1186787)
Commit: 1485d2e33d2a0fe6add46f65bb18861c2d40d359
https://github.com/openSUSE/wicked/commit/1485d2e33d2a0fe6add46f65bb18861c2…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-20 (Thu, 20 Oct 2022)
Changed paths:
M .gitignore
M .gitlab-ci.yml
M INSTALL
M README
M VERSION
M autoip4/fsm.c
M client/Makefile.am
M client/compat.c
M client/dracut/cmdline.c
M client/ifdown.c
M client/ifreload.c
M client/ifup.c
M client/main.c
M client/main.h
A client/redfish.c
M client/redhat/compat-redhat.c
M client/suse/compat-suse.c
M client/suse/config/sysconfig.dhcp-wicked
M client/suse/scripts/ifup.in
M client/wicked-client.h
M configure.ac
M dhcp4/dbus-api.c
M dhcp4/main.c
M dhcp6/dbus-api.c
M etc/Makefile.am
M etc/client.xml.in
A etc/scripts/redfish-update.in
M etc/systemd/wickedd.service.in
M extensions/Makefile.am
M extensions/firewall
A extensions/redfish-config
M include/Makefile.am
M include/wicked/addrconf.h
M include/wicked/address.h
M include/wicked/dbus.h
M include/wicked/fsm.h
M include/wicked/netinfo.h
M include/wicked/nis.h
A include/wicked/refcount.h
M include/wicked/resolver.h
M include/wicked/route.h
M include/wicked/time.h
M include/wicked/types.h
M include/wicked/util.h
M include/wicked/wireless.h
M man/Makefile.am
M man/ifcfg-dhcp.5.in
M man/ifcfg-wireless.5.in
M man/ifsysctl.5.in
M man/ifup.8.in
M man/src/ifcfg-wireless.5.md
A man/src/wicked-redfish.8.md
A man/wicked-redfish.8.in
M man/wicked.8.in
M schema/addrconf.xml
M schema/constants.xml.in
M schema/wireless.xml
M server/main.c
M src/Makefile.am
A src/addrconf.c
A src/addrconf.h
M src/address.c
M src/auto6.c
M src/buffer.c
M src/buffer.h
M src/dbus-connection.c
M src/dbus-object.c
M src/dbus-objects/addrconf.c
M src/dbus-objects/misc.c
M src/dbus-objects/wireless.c
M src/dbus-xml.c
M src/dhcp.c
M src/dhcp.h
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
M src/dhcp4/lease.c
M src/dhcp4/protocol.c
M src/dhcp4/protocol.h
M src/dhcp4/tester.c
M src/dhcp6/device.c
M src/dhcp6/dhcp6.h
M src/dhcp6/fsm.c
M src/dhcp6/protocol.c
M src/firmware.c
M src/fsm.c
M src/ibft.c
M src/ibft.h
M src/ifconfig.c
M src/ifevent.c
M src/iflist.c
M src/kernel.c
M src/kernel.h
M src/leasefile.c
M src/lldp.c
M src/netinfo.c
M src/netinfo_priv.h
M src/nis.c
M src/pppd.c
A src/refcount.c
M src/resolver.c
M src/route.c
M src/socket.c
M src/state.c
M src/sysfs.c
M src/sysfs.h
M src/timer.c
M src/update.c
M src/util.c
M src/wireless.c
M src/wpa-supplicant.c
M src/wpa-supplicant.h
M src/xml-schema.c
M src/xpath-fmt.c
M testing/Makefile.am
M testing/bitmap-test.c
A testing/bitmask-test.c
A testing/socket-mock-test.c
A testing/wunit.h
M util/mkconst.c
M wicked.spec.in
Log Message:
-----------
Merge version 0.6.70 into sle15-sp3
Compare: https://github.com/openSUSE/wicked/compare/a0ba667fd310...1485d2e33d2a
1
0
Branch: refs/heads/sle15-sp1
Home: https://github.com/openSUSE/wicked
Commit: 55c773b20ea615a7ed96935fef735028eaa6e605
https://github.com/openSUSE/wicked/commit/55c773b20ea615a7ed96935fef735028e…
Author: madanyang <madanyang(a)users.noreply.github.com>
Date: 2021-03-15 (Mon, 15 Mar 2021)
Changed paths:
M etc/systemd/wickedd.service.in
Log Message:
-----------
Remove systemd-udev-settle
According to udevadm systemd-udev-settle.service is deprecated. Hence removed from Wants and and After
Commit: 6826c83dd2a2f35a0babfdc8d72240e28c577d3c
https://github.com/openSUSE/wicked/commit/6826c83dd2a2f35a0babfdc8d72240e28…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
M .gitlab-ci.yml
Log Message:
-----------
gitlab-ci: Use CI_PROJECT_NAMESPACE for wicked-ci
Use the wicked-ci.yml from the same `PROJECT_NAMESPACE` as the wicked
repo belongs to. E.g. if the CI is running on the project `cfconrad/wicked`
it will also use the `wicked-ci.yml` from `cfconrad/wicked-ci`.
Commit: 1773c0326917418e3c1fcbc332105c698f423ef7
https://github.com/openSUSE/wicked/commit/1773c0326917418e3c1fcbc332105c698…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-02-15 (Tue, 15 Feb 2022)
Changed paths:
M .gitlab-ci.yml
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/899
gitlab-ci: Use CI_PROJECT_NAMESPACE for wicked-ci
Commit: 3a974e43a74cceda9b7501f8186e35703327188d
https://github.com/openSUSE/wicked/commit/3a974e43a74cceda9b7501f8186e35703…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-02-21 (Mon, 21 Feb 2022)
Changed paths:
M client/suse/compat-suse.c
Log Message:
-----------
compat-suse: Fix reading of sysctl varialbe addr_gen_mode
Previously the value of sysctl addr_gen_mode was internally set to
the value of use_tempaddr.
Commit: 8bc44baf372a88f73354e96e865c4248c8113663
https://github.com/openSUSE/wicked/commit/8bc44baf372a88f73354e96e865c4248c…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-02-28 (Mon, 28 Feb 2022)
Changed paths:
M client/suse/compat-suse.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/900
compat-suse: Fix reading of sysctl varialbe addr_gen_mode
Commit: aab15882dba90ffd8c6f08405aa09114a3dc66f1
https://github.com/openSUSE/wicked/commit/aab15882dba90ffd8c6f08405aa09114a…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-03-03 (Thu, 03 Mar 2022)
Changed paths:
M client/suse/compat-suse.c
Log Message:
-----------
compat-suse: Match sysctl.d read order with systemd-sysctl
Match the read order of sysctl.d directories like systemd-sysctl.
progps-ng does this since 3.3.17 [1].
[1] https://gitlab.com/procps-ng/procps/-/commit/5da3024e4e4231561d922ad356a22c…
Commit: 7b620cce737a9921cea84e38d52bfd7742c56af1
https://github.com/openSUSE/wicked/commit/7b620cce737a9921cea84e38d52bfd774…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-03-10 (Thu, 10 Mar 2022)
Changed paths:
M src/auto6.c
Log Message:
-----------
Fix: Apply DNS from RA rdnss after interface ifdown/ifup (bsc#1181429)
On ifdown, the call `ni_auto6_release()` set the `auto6->enabled` state
to FALSE. This state is never changed to TRUE even if we do a explicit
`ni_auto6_acquire()`.
Commit: bfaba8163e6c4d5f2da49cca4c26095a76568e37
https://github.com/openSUSE/wicked/commit/bfaba8163e6c4d5f2da49cca4c26095a7…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-03-11 (Fri, 11 Mar 2022)
Changed paths:
M src/auto6.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/901
Fix: Apply DNS from RA rdnss after interface ifdown/ifup (bsc#1181429)
Commit: 3bc7d344bfebb6917b7df1afc26472843fdc1ee9
https://github.com/openSUSE/wicked/commit/3bc7d344bfebb6917b7df1afc26472843…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-03-11 (Fri, 11 Mar 2022)
Changed paths:
M src/buffer.c
M src/buffer.h
Log Message:
-----------
buffer: adjust uint length to size_t, guard init
Commit: cc42be988e61ac45451c8328ad4ba46e4e397020
https://github.com/openSUSE/wicked/commit/cc42be988e61ac45451c8328ad4ba46e4…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-03-11 (Fri, 11 Mar 2022)
Changed paths:
M src/dhcp4/fsm.c
M src/dhcp4/protocol.c
M src/dhcp6/protocol.c
M src/firmware.c
M src/lldp.c
Log Message:
-----------
buffer: adjust length and printf formats to zu
Commit: fc932a421785501b71985135febf8c929524fd83
https://github.com/openSUSE/wicked/commit/fc932a421785501b71985135febf8c929…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-03-15 (Tue, 15 Mar 2022)
Changed paths:
M include/wicked/util.h
M src/util.c
Log Message:
-----------
utils: use const pointer for ni_string_array_at
Commit: d56abf2c089e8be67962377a47996d5b958e3622
https://github.com/openSUSE/wicked/commit/d56abf2c089e8be67962377a47996d5b9…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-03-15 (Tue, 15 Mar 2022)
Changed paths:
M src/buffer.c
M src/buffer.h
M src/dhcp4/fsm.c
M src/dhcp4/protocol.c
M src/dhcp6/protocol.c
M src/firmware.c
M src/lldp.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/903
buffer: adjust uint length to size_t, guard init
* adjust unsigned int buffer count and tailroom return type to size_t
* add guards and return status in init and ensure_tailroom functions
* adopt the using side to use size_t and zu printf formats
Commit: c1896e6acf952aa1eee6efc941465bd75247b095
https://github.com/openSUSE/wicked/commit/c1896e6acf952aa1eee6efc941465bd75…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-03-15 (Tue, 15 Mar 2022)
Changed paths:
M include/wicked/util.h
M src/util.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/904
utils: use const pointer for ni_string_array_at
Commit: ba400d03c0a8ba7667766beb55f69f5666f389ab
https://github.com/openSUSE/wicked/commit/ba400d03c0a8ba7667766beb55f69f566…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
M man/ifsysctl.5.in
Log Message:
-----------
man: Remove obsolete ifup-sysctl from ifsysctl.5
Commit: e7aec13cd877ba5f6a411a73afeca7ef2ec6fffe
https://github.com/openSUSE/wicked/commit/e7aec13cd877ba5f6a411a73afeca7ef2…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-03-28 (Mon, 28 Mar 2022)
Changed paths:
M include/wicked/netinfo.h
M include/wicked/types.h
M src/netinfo.c
Log Message:
-----------
utils: add ni_netdev_ref_array_t and basic utils
Commit: 6b13e6e9b8cd76057f3aa4b51ad0ba3783088a9f
https://github.com/openSUSE/wicked/commit/6b13e6e9b8cd76057f3aa4b51ad0ba378…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-03-28 (Mon, 28 Mar 2022)
Changed paths:
M src/ibft.c
M src/ibft.h
M src/sysfs.c
M src/sysfs.h
Log Message:
-----------
sysfs: little path defines cleanup
Commit: bb283f6d5a5a87543264535a3f0a865f65654e03
https://github.com/openSUSE/wicked/commit/bb283f6d5a5a87543264535a3f0a865f6…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-03-28 (Mon, 28 Mar 2022)
Changed paths:
M src/sysfs.c
M src/sysfs.h
Log Message:
-----------
sysfs: add utils to scan for usb and pci net devices
Commit: 83d1f0ff10cb3bbfde9a2f58ffae2e464e4c2357
https://github.com/openSUSE/wicked/commit/83d1f0ff10cb3bbfde9a2f58ffae2e464…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-03-30 (Wed, 30 Mar 2022)
Changed paths:
M client/suse/compat-suse.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/905
compat-suse: Match sysctl.d read order with systemd-sysctl
Commit: 4479350e1f01ed3d74b7388f4cd218a4dea63658
https://github.com/openSUSE/wicked/commit/4479350e1f01ed3d74b7388f4cd218a4d…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
M src/xml-schema.c
Log Message:
-----------
xml-schema: Fix refcount handling for ni_xs_type_t
If the loaded xml-schema is errournous (e.g. a typo or missing include),
the cleanup can hit a ni_assert(), because of missing refcount increment
of the "array-element" type referenced in "array" type.
Commit: 4879cdb07ad5e56b97887571a2df1c5a3ba29092
https://github.com/openSUSE/wicked/commit/4879cdb07ad5e56b97887571a2df1c5a3…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
M src/wireless.c
Log Message:
-----------
wireless: Fix WPA_PSK given as 64byte long hex string
Commit: 9f4a45e5755b72f100cab68d88ef37e2a1718d97
https://github.com/openSUSE/wicked/commit/9f4a45e5755b72f100cab68d88ef37e2a…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-04-01 (Fri, 01 Apr 2022)
Changed paths:
M man/ifsysctl.5.in
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/906
man: Remove obsolete ifup-sysctl from ifsysctl.5
Commit: 3df9735cd8d4bc35508e19edd63938c094fd2885
https://github.com/openSUSE/wicked/commit/3df9735cd8d4bc35508e19edd63938c09…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-04-01 (Fri, 01 Apr 2022)
Changed paths:
M src/xml-schema.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/907
xml-schema: Fix refcount handling for ni_xs_type_t
Commit: 1b573976a1825246cd518e9c35a3cec06e03fb48
https://github.com/openSUSE/wicked/commit/1b573976a1825246cd518e9c35a3cec06…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-04-01 (Fri, 01 Apr 2022)
Changed paths:
M src/wireless.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/908
wireless: Fix WPA_PSK given as 64byte long hex string
Commit: 878e8dde06c27698821d53da329f2f708f59ac75
https://github.com/openSUSE/wicked/commit/878e8dde06c27698821d53da329f2f708…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-04-11 (Mon, 11 Apr 2022)
Changed paths:
M client/Makefile.am
M client/main.c
M client/main.h
A client/redfish.c
Log Message:
-----------
client: add redfish command to use in extensions
Commit: 96c31fb14f6c57f35a58fd8bbee0517b5db2e183
https://github.com/openSUSE/wicked/commit/96c31fb14f6c57f35a58fd8bbee0517b5…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-04-11 (Mon, 11 Apr 2022)
Changed paths:
M client/redfish.c
Log Message:
-----------
client: add redfish service hosts update actions
Commit: 932fb1ea7a5908c9ef7fb0619f731a411dfecee5
https://github.com/openSUSE/wicked/commit/932fb1ea7a5908c9ef7fb0619f731a411…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-04-11 (Mon, 11 Apr 2022)
Changed paths:
M client/Makefile.am
M client/redfish.c
M etc/client.xml.in
M extensions/Makefile.am
A extensions/redfish-config
Log Message:
-----------
client: add redfish service hosts update actions
Commit: 101de45fd301d0fddc2ef9ca198aef968ed86ffc
https://github.com/openSUSE/wicked/commit/101de45fd301d0fddc2ef9ca198aef968…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-04-11 (Mon, 11 Apr 2022)
Changed paths:
M .gitignore
M client/redfish.c
M etc/Makefile.am
A etc/scripts/redfish-update.in
M wicked.spec.in
Log Message:
-----------
scripts: add redfish-update post-up/pre-down
The redfish-update post-up/pre-down script adds the "Redfish
Service IP" address to /etc/hosts using the "redfish-localhost"
hostname and the "Redfish Service Hostname" if defined by the
redfish protocol settings.
Commit: 2d32bf7aa11104bd78a0722a601623c1c4248bf5
https://github.com/openSUSE/wicked/commit/2d32bf7aa11104bd78a0722a601623c1c…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-04-13 (Wed, 13 Apr 2022)
Changed paths:
M man/Makefile.am
A man/src/wicked-redfish.8.md
A man/wicked-redfish.8.in
M wicked.spec.in
Log Message:
-----------
man: add an wicked-redfish(8) manual page
Commit: 064f88316783d28f6a26bbb34bd6767feff59678
https://github.com/openSUSE/wicked/commit/064f88316783d28f6a26bbb34bd6767fe…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-04-13 (Wed, 13 Apr 2022)
Changed paths:
M .gitignore
M client/Makefile.am
M client/main.c
M client/main.h
A client/redfish.c
M etc/Makefile.am
M etc/client.xml.in
A etc/scripts/redfish-update.in
M extensions/Makefile.am
A extensions/redfish-config
M include/wicked/netinfo.h
M include/wicked/types.h
M man/Makefile.am
A man/src/wicked-redfish.8.md
A man/wicked-redfish.8.in
M src/ibft.c
M src/ibft.h
M src/netinfo.c
M src/sysfs.c
M src/sysfs.h
M wicked.spec.in
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/909
redfish: decode smbios and setup host interface
Add initial support to decode the SMBIOS Management Controller Host
Interface (Type 42) structure and expose it as wicked `firmware:redfish`
configuration to setup a Host Network Interface (to the BMC) using the
`Redfish over IP` protocol allowing access to the Redfish Service (via
redfish-localhost in /etc/hosts) used to manage the computer system.
Tech Preview (jsc#SLE-17762).
See also:
- https://www.dmtf.org/standards/redfish
- https://www.dmtf.org/dsp/DSP0270
Commit: 68a77fb16bcbafb89dfd505586b6e2f86493512c
https://github.com/openSUSE/wicked/commit/68a77fb16bcbafb89dfd505586b6e2f86…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-04-13 (Wed, 13 Apr 2022)
Changed paths:
M VERSION
Log Message:
-----------
version 0.6.69
Commit: d48906e79036bcf36214235eaaf2feca09060d46
https://github.com/openSUSE/wicked/commit/d48906e79036bcf36214235eaaf2feca0…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-04-25 (Mon, 25 Apr 2022)
Changed paths:
M INSTALL
M README
M configure.ac
M src/iflist.c
M src/kernel.c
M src/kernel.h
M wicked.spec.in
Log Message:
-----------
wireless: Remove libiw dependencies
Remove libiw dependency (since https://github.com/openSUSE/wicked/pull/872)
used to detect wireless interfaces only.
Unfortunately `rtnetlink(7)` does not provide this info in the `NEWLINK`
message, so we're using sysfs telling us if an interface has a wireless
extension, once the `/sys/class/net/$name/wireless` directory exists
(issue: https://github.com/openSUSE/wicked/issues/910)
Commit: 885ace85a2e7f088a30f4e648905f74a2cd7dd8c
https://github.com/openSUSE/wicked/commit/885ace85a2e7f088a30f4e648905f74a2…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-04-28 (Thu, 28 Apr 2022)
Changed paths:
M INSTALL
M README
M configure.ac
M src/iflist.c
M src/kernel.c
M src/kernel.h
M wicked.spec.in
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/911
Remove libiw dependency (since https://github.com/openSUSE/wicked/pull/872)
used to detect wireless interfaces only.
Unfortunately `rtnetlink(7)` does not provide this info in the `NEWLINK`
message, so we're using sysfs telling us if an interface has a wireless
extension, once the `/sys/class/net/$name/wireless` directory exists
(issue: https://github.com/openSUSE/wicked/issues/910)
Commit: 7562a598b29026f27637244411595c6968daede6
https://github.com/openSUSE/wicked/commit/7562a598b29026f27637244411595c696…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-05-04 (Wed, 04 May 2022)
Changed paths:
M src/ifevent.c
Log Message:
-----------
ifevent: always close old rtnl event sock on restart
The used `ni_socket_release()`, while restart on rtnetlink event
errors, didn't closed and deactivated/removed the obsolete socket
from poll processing immediately. This caused further restarts and
finally an assertion due to incorrect reference count (bsc#1192508).
Commit: b3a07a520c58b2db34dccb398ef9d770b6f41409
https://github.com/openSUSE/wicked/commit/b3a07a520c58b2db34dccb398ef9d770b…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-05-11 (Wed, 11 May 2022)
Changed paths:
M etc/systemd/wickedd.service.in
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/864
service: remove systemd-udev-settle dependency from wickedd.service
Commit: 8339f6f897a61558cd43c241a1c451a0e1445894
https://github.com/openSUSE/wicked/commit/8339f6f897a61558cd43c241a1c451a0e…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-05-11 (Wed, 11 May 2022)
Changed paths:
M src/ifevent.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/912
ifevent: always close old rtnl event sock on restart (bsc#1192508)
The used ni_socket_release(), while restart on rtnetlink event
errors, didn't closed and deactivated/removed the obsolete socket
from poll processing immediately. This caused further restarts and
finally an assertion due to incorrect reference count.
Commit: df563d56454f9c5629d7fd5a252a38ba55a7f605
https://github.com/openSUSE/wicked/commit/df563d56454f9c5629d7fd5a252a38ba5…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M include/wicked/dbus.h
M src/dbus-xml.c
Log Message:
-----------
dbus-xml: expose get_argument_type, add _name utility
Commit: d982c97923764852cfde4aa6aaf8b34291b17bf2
https://github.com/openSUSE/wicked/commit/d982c97923764852cfde4aa6aaf8b3429…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M dhcp4/dbus-api.c
M dhcp6/dbus-api.c
M schema/addrconf.xml
M src/dbus-objects/addrconf.c
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp6/device.c
M src/dhcp6/dhcp6.h
Log Message:
-----------
dbus: add options dict argument to dhcp dropLease()
Commit: ecaccd4abfc441acb1c68a585833982d70ab412a
https://github.com/openSUSE/wicked/commit/ecaccd4abfc441acb1c68a585833982d7…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M include/wicked/fsm.h
M src/fsm.c
Log Message:
-----------
fsm: pass transition arguments to method arguments
Commit: d4182568210daa4f94d3bff1838c32e67f49e364
https://github.com/openSUSE/wicked/commit/d4182568210daa4f94d3bff1838c32e67…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-05-17 (Tue, 17 May 2022)
Changed paths:
M src/dbus-object.c
Log Message:
-----------
dbus: Fix common dbus string_array handling
We missed the cleanup of the old value. This lead into
orphan entries in our local datastructure.
It was detected when debugging BSS info on wireless.
If I kept the same SSID/BSSID, but changed pairwise or key management
settings, the old values where still displayed. Because the dbus
object just get updated.
Commit: bf4d9197dbd32ed0bd14a89912673d1010f071ec
https://github.com/openSUSE/wicked/commit/bf4d9197dbd32ed0bd14a89912673d101…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-05-18 (Wed, 18 May 2022)
Changed paths:
M src/dbus-object.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/913
dbus: Fix common dbus string_array handling
Commit: 44cf8531fdae2494f820cfe54b716910459dacdd
https://github.com/openSUSE/wicked/commit/44cf8531fdae2494f820cfe54b7169104…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-05-20 (Fri, 20 May 2022)
Changed paths:
M client/ifdown.c
M client/ifreload.c
M client/ifup.c
M client/suse/scripts/ifup.in
M man/ifup.8.in
M man/wicked.8.in
Log Message:
-----------
client: add --[no-]release option to ifdown/ifreload
Commit: be181b1db799665761bfbc45f769994a0f7d3dfa
https://github.com/openSUSE/wicked/commit/be181b1db799665761bfbc45f769994a0…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-05-23 (Mon, 23 May 2022)
Changed paths:
M client/ifdown.c
M client/ifreload.c
M client/ifup.c
M client/suse/scripts/ifup.in
M dhcp4/dbus-api.c
M dhcp6/dbus-api.c
M include/wicked/dbus.h
M include/wicked/fsm.h
M man/ifup.8.in
M man/wicked.8.in
M schema/addrconf.xml
M src/dbus-objects/addrconf.c
M src/dbus-xml.c
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp6/device.c
M src/dhcp6/dhcp6.h
M src/fsm.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/915
client: add --[no-]release option to ifdown/ifreload (jsc#SLE-10249)
Commit: 58364c8d20047e7150f97b04e803e12a70340241
https://github.com/openSUSE/wicked/commit/58364c8d20047e7150f97b04e803e12a7…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M src/dbus-connection.c
Log Message:
-----------
dbus-connection: Add missing ni_socket_release() calls
When ever we do not care of a ni_socket_t object, we need to call the
ni_socket_release(), otherwise the reference will kept forever.
Commit: 7b7576d0ea77fc13518ae336a96c5e9921399a1d
https://github.com/openSUSE/wicked/commit/7b7576d0ea77fc13518ae336a96c5e992…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M src/dhcp6/fsm.c
Log Message:
-----------
dhcp6: consider relese complete regardless of status
USGv6: DHCPv6_1_2_07e,1_3_03, According to RFC 3315 Section 18.1.8,
”When the client receives a valid Reply message in response to a Release
message, the client considers the Release event completed, regardless
of the Status Code option(s)returned by the server.”
Commit: 9e7b5059e1f729447eeb3366d13bd7f0e36083b5
https://github.com/openSUSE/wicked/commit/9e7b5059e1f729447eeb3366d13bd7f0e…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M src/socket.c
Log Message:
-----------
socket: Fix concurrent manipulation of static socket array
In ni_socket_array_wait() we should not manipulating the same array
what we use for iteration.
The static socket array __ni_sockets should not be used for iteration,
as we might manipulate the array via ni_socket_close() from other
modules.
Commit: df32481abd443b58caddaf3969e9cfab40caeeef
https://github.com/openSUSE/wicked/commit/df32481abd443b58caddaf3969e9cfab4…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M src/socket.c
Log Message:
-----------
socket: Do not call close() callback twice
The close() callback was called unconditional, thus it got called
even if the file descriptor is already unset.
Commit: afc02733993e959f4769888cf56bee9de1668c2e
https://github.com/openSUSE/wicked/commit/afc02733993e959f4769888cf56bee9de…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M src/socket.c
Log Message:
-----------
socket: Assert early when releasing a active socket
If a `ni_socket_release()` is called with a refcount equal to `1`,
we hit a assert in a recursive call of ni_socket_release().
Simply check that no one call `ni_socket_release()` on the last
reference, while the socket is still active!
Commit: dde20d8eef14371b93392db90202644b3d1bd824
https://github.com/openSUSE/wicked/commit/dde20d8eef14371b93392db90202644b3…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M .gitignore
M testing/Makefile.am
A testing/socket-mock-test.c
A testing/wunit.h
Log Message:
-----------
Add unit-test for src/socket.c
Cover upcoming regressions and check for issues in corner cases
which failed in old implementation.
Commit: cd308dc6a8cb4d22f40498529e74484ddec7c0ce
https://github.com/openSUSE/wicked/commit/cd308dc6a8cb4d22f40498529e74484dd…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-06-01 (Wed, 01 Jun 2022)
Changed paths:
M .gitignore
M src/dbus-connection.c
M src/socket.c
M testing/Makefile.am
A testing/socket-mock-test.c
A testing/wunit.h
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/914
socket.c improvements and unit tests
Commit: 36febb320f6c3ec054571c0f292b72cb772b6d0c
https://github.com/openSUSE/wicked/commit/36febb320f6c3ec054571c0f292b72cb7…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-06-02 (Thu, 02 Jun 2022)
Changed paths:
M include/Makefile.am
A include/wicked/refcount.h
M src/Makefile.am
A src/refcount.c
Log Message:
-----------
refcount: add reference couting utilility macros
Co-authored-by: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Commit: 61e2168d9dbf452a244d15502cd3c9c0a08e7869
https://github.com/openSUSE/wicked/commit/61e2168d9dbf452a244d15502cd3c9c0a…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-06-02 (Thu, 02 Jun 2022)
Changed paths:
M client/suse/compat-suse.c
M include/wicked/route.h
M src/route.c
Log Message:
-----------
route: adjust routes and rules to refcount macros
Added also rule array and route tables copy utils.
Commit: 6dd62ea9b27d0381cea7f9daa2711e1458907383
https://github.com/openSUSE/wicked/commit/6dd62ea9b27d0381cea7f9daa2711e145…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-06-02 (Thu, 02 Jun 2022)
Changed paths:
M autoip4/fsm.c
M client/dracut/cmdline.c
M client/redhat/compat-redhat.c
M client/suse/compat-suse.c
M include/wicked/address.h
M src/address.c
M src/auto6.c
M src/dbus-objects/misc.c
M src/dhcp4/protocol.c
M src/dhcp6/protocol.c
M src/iflist.c
M src/leasefile.c
Log Message:
-----------
address: adjust address to use new refcount macros
Renamed address_new to address_create like in route,
added also an ni_address_list_copy utility function.
Commit: 5291d16c0cae287ce1e20fa59efd7e5dd1c8f914
https://github.com/openSUSE/wicked/commit/5291d16c0cae287ce1e20fa59efd7e5dd…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-06-02 (Thu, 02 Jun 2022)
Changed paths:
M include/wicked/addrconf.h
M include/wicked/nis.h
M include/wicked/resolver.h
M src/dhcp.c
M src/dhcp.h
M src/netinfo.c
M src/nis.c
M src/resolver.c
M src/state.c
Log Message:
-----------
lease: add clone utils and reference counting
Commit: cff372a7b770e571da8af7e811103b483777c05b
https://github.com/openSUSE/wicked/commit/cff372a7b770e571da8af7e811103b483…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-06-02 (Thu, 02 Jun 2022)
Changed paths:
M autoip4/fsm.c
M client/dracut/cmdline.c
M client/redhat/compat-redhat.c
M client/suse/compat-suse.c
M include/Makefile.am
M include/wicked/addrconf.h
M include/wicked/address.h
M include/wicked/nis.h
A include/wicked/refcount.h
M include/wicked/resolver.h
M include/wicked/route.h
M src/Makefile.am
M src/address.c
M src/auto6.c
M src/dbus-objects/misc.c
M src/dhcp.c
M src/dhcp.h
M src/dhcp4/protocol.c
M src/dhcp6/protocol.c
M src/iflist.c
M src/leasefile.c
M src/netinfo.c
M src/nis.c
A src/refcount.c
M src/resolver.c
M src/route.c
M src/state.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/916
lease: add clone utils and reference counting
Commit: 2528892ac1986870ad891f32350c6532ca773cb5
https://github.com/openSUSE/wicked/commit/2528892ac1986870ad891f32350c6532c…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-08 (Wed, 08 Jun 2022)
Changed paths:
M testing/wunit.h
Log Message:
-----------
testing/wunit: Add prefix to TESTCASE() generated functions
Commit: 272a88b5392fc75a9d0fb1671d38a12d447fed2d
https://github.com/openSUSE/wicked/commit/272a88b5392fc75a9d0fb1671d38a12d4…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-09 (Thu, 09 Jun 2022)
Changed paths:
M include/wicked/util.h
M src/util.c
Log Message:
-----------
util: Add bitmask utility functions
Commit: f3ce38bb201022e055149c08733903ee1018125f
https://github.com/openSUSE/wicked/commit/f3ce38bb201022e055149c08733903ee1…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-09 (Thu, 09 Jun 2022)
Changed paths:
M testing/Makefile.am
A testing/bitmask-test.c
Log Message:
-----------
testing: Add tests for bitmask utility functions
Commit: 89f58074d16d659d7ac5666a86b26d01d25a4b63
https://github.com/openSUSE/wicked/commit/89f58074d16d659d7ac5666a86b26d01d…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-09 (Thu, 09 Jun 2022)
Changed paths:
M testing/Makefile.am
M testing/bitmap-test.c
Log Message:
-----------
testing: Transform bitmap-test.c to unittest
Commit: c02538e5339877659844321ec05c9ffab8444392
https://github.com/openSUSE/wicked/commit/c02538e5339877659844321ec05c9ffab…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-06-15 (Wed, 15 Jun 2022)
Changed paths:
M include/wicked/util.h
M src/util.c
M testing/Makefile.am
M testing/bitmap-test.c
A testing/bitmask-test.c
M testing/wunit.h
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/917
util: Add bitmask utility functions
Commit: b4860037800c0202112648d657ed224e25664124
https://github.com/openSUSE/wicked/commit/b4860037800c0202112648d657ed224e2…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-06-16 (Thu, 16 Jun 2022)
Changed paths:
M src/dhcp4/protocol.c
Log Message:
-----------
dhcp4: cleanup useless classid availability check
Commit: b5574ad2a638315bb0c82fb0c00d27b0ccdf3fca
https://github.com/openSUSE/wicked/commit/b5574ad2a638315bb0c82fb0c00d27b0c…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-06-16 (Thu, 16 Jun 2022)
Changed paths:
M src/leasefile.c
Log Message:
-----------
leasefile: don't call fclose twice on rename error
Commit: b72512fd3e81965dc5bfd8e1c05c9e06c51e4698
https://github.com/openSUSE/wicked/commit/b72512fd3e81965dc5bfd8e1c05c9e06c…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-06-16 (Thu, 16 Jun 2022)
Changed paths:
M src/pppd.c
Log Message:
-----------
pppd: don't fclose twice on rename error
Commit: 10aaf5c2dc2fcf1e5e02e90098b1a3feec59a392
https://github.com/openSUSE/wicked/commit/10aaf5c2dc2fcf1e5e02e90098b1a3fee…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-06-16 (Thu, 16 Jun 2022)
Changed paths:
M src/dhcp4/protocol.c
M src/leasefile.c
M src/pppd.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/918
cleanup: don't fclose twice on rename error
Commit: a9f5ab6ceee79548574572031ed7a36b5880b636
https://github.com/openSUSE/wicked/commit/a9f5ab6ceee79548574572031ed7a36b5…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-24 (Fri, 24 Jun 2022)
Changed paths:
M src/xpath-fmt.c
Log Message:
-----------
xpath-fmt: Fix segfault when formating an empty node
If we try to format an empty node with xpath, we got a segfault
in the corresponding printf call, e.g.
```
echo "<foo><bar></bar><foo>" | \
wicked xpath --reference '/foo' '%{bar}'
```
Commit: 2fd8a3f32d260128a25c05ba9001395fbaf8a41d
https://github.com/openSUSE/wicked/commit/2fd8a3f32d260128a25c05ba9001395fb…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-06-24 (Fri, 24 Jun 2022)
Changed paths:
M src/xpath-fmt.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/919
xpath-fmt: Fix segfault when formating an empty node
Commit: 0c40b925b71df792cea942b54ce4e1340f8d3fee
https://github.com/openSUSE/wicked/commit/0c40b925b71df792cea942b54ce4e1340…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M src/wireless.c
Log Message:
-----------
wireless: Add missing GCMP to group capabilities
This avoid debug message:
```
wickedd[6821]: wlan1: unable to translate Group capability gcmp
```
Commit: 3f832be771756c23f4ccb05b4dcebae243f23847
https://github.com/openSUSE/wicked/commit/3f832be771756c23f4ccb05b4dcebae24…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M src/wireless.c
Log Message:
-----------
wirless: Fix bss->rsn->management-group
wpa_supplicant send the Management-Group for a bss (scan-result) in
a different format then in capabilities, thus we need to have the
cipher name also without `-` bettween (e.g. `AES-128-CMAC` was given
as `AES128CMAC`)
Commit: 71759c08e5941dd159f779992e1f61c51fe6e2e4
https://github.com/openSUSE/wicked/commit/71759c08e5941dd159f779992e1f61c51…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M include/wicked/wireless.h
M schema/constants.xml.in
M src/wireless.c
M util/mkconst.c
Log Message:
-----------
xml: Remove orphan wireless constant types
This commit remove the orphan types created with eed7dddbc.
Commit: f95d15e52848ba4934ea4394c1fc1f06e270aa2b
https://github.com/openSUSE/wicked/commit/f95d15e52848ba4934ea4394c1fc1f06e…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M client/compat.c
M client/suse/compat-suse.c
M include/wicked/wireless.h
M man/ifcfg-wireless.5.in
M man/src/ifcfg-wireless.5.md
M schema/constants.xml.in
M schema/wireless.xml
M src/dbus-objects/wireless.c
M src/wireless.c
M util/mkconst.c
Log Message:
-----------
wireless: Add support for PMF (ieee80211w)
Add a option to set `PMF`. It can be `disabled`, `optional` or
`required`. For ifcfg configuration files use:
```
WIRELESS_PMF=[disabled|optional|required]
```
Commit: f02e3d908122125310fdf64069f1035eb997b368
https://github.com/openSUSE/wicked/commit/f02e3d908122125310fdf64069f1035eb…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M client/suse/compat-suse.c
M man/ifcfg-wireless.5.in
M man/src/ifcfg-wireless.5.md
Log Message:
-----------
wireless: Add ifcfg variable WIRELESS_KEY_MGMT
Commit: 0e72c1ed2548d3248acb9100fe0db38d35dc51f5
https://github.com/openSUSE/wicked/commit/0e72c1ed2548d3248acb9100fe0db38d3…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M src/wireless.c
Log Message:
-----------
wireless: Use correct key_mgmt_map for wpa_supplicant
Commit: 332649e0c44fa8b427694277a8d0271ffe875912
https://github.com/openSUSE/wicked/commit/332649e0c44fa8b427694277a8d0271ff…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M src/dbus-objects/wireless.c
Log Message:
-----------
wireless-dbus: Rename ni_objectmode_mask_from_dbus to ni_objectmode_bitmap_from_dbus
Commit: c3a21f6b2968c9c9d62aa81da3d73cc8b18c5342
https://github.com/openSUSE/wicked/commit/c3a21f6b2968c9c9d62aa81da3d73cc8b…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M client/compat.c
M client/suse/compat-suse.c
M include/wicked/wireless.h
M src/dbus-objects/wireless.c
M src/wireless.c
Log Message:
-----------
wireless: Set key-management default based on capabilities
We use the passphrase to detect a PSK configuration and the
eap-method for EAP.
Once a config is detected and the key-management wasn't set
explicit, we use defaults for PSK or EAP. The default is all
known suitable key-managment methods, but only those who
are mentioned in capabilities.
PMF will be enabled (optional), once it isn't set via config
and a "newer" key-management method is used.
Commit: 36c2f7ce1f55d4edcd0d879332acaade55f3debb
https://github.com/openSUSE/wicked/commit/36c2f7ce1f55d4edcd0d879332acaade5…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M include/wicked/wireless.h
M src/wireless.c
Log Message:
-----------
wireless: Do not use mlock for network
The usage of mlock is wrong here, as we protect a struct,
which has the pointer to the password, but not the password
it self.
Commit: 09ebe0a6a4263e1b26991a1f621ec60a89d6a54f
https://github.com/openSUSE/wicked/commit/09ebe0a6a4263e1b26991a1f621ec60a8…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M client/suse/compat-suse.c
M include/wicked/wireless.h
M src/dbus-objects/wireless.c
M src/wireless.c
Log Message:
-----------
wireless: Use refcount api for ni_wireless_network_t
Commit: 514f626684aaf8d5da5ead736942afa75cfb1176
https://github.com/openSUSE/wicked/commit/514f626684aaf8d5da5ead736942afa75…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M src/wpa-supplicant.c
Log Message:
-----------
wpa_supplicant: Add missing free of wpa-nif properties
Commit: 82d3700e3274d19a51b963bb25a2f46f5b15e497
https://github.com/openSUSE/wicked/commit/82d3700e3274d19a51b963bb25a2f46f5…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M man/ifcfg-wireless.5.in
M man/src/ifcfg-wireless.5.md
Log Message:
-----------
man: ifcfg-wireless nicer output of WIRELESS_ESSID special chars
Commit: e2f5ec3073ef48703e8d2a45c93eee7e70a6f17f
https://github.com/openSUSE/wicked/commit/e2f5ec3073ef48703e8d2a45c93eee7e7…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M src/wpa-supplicant.c
M src/wpa-supplicant.h
Log Message:
-----------
wpa-supplicant: Get properties of fi.w1.wpa_supplicant1
Commit: d5313a6d0f39f5cfe92e0c213269040b05ac53d4
https://github.com/openSUSE/wicked/commit/d5313a6d0f39f5cfe92e0c213269040b0…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M src/wireless.c
Log Message:
-----------
wireless: Fix default key_mgmt for none FT support in wpa_supplicant
Commit: c0734e6518c6c4f93f31c4f40eac78488b0020b8
https://github.com/openSUSE/wicked/commit/c0734e6518c6c4f93f31c4f40eac78488…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-07-05 (Tue, 05 Jul 2022)
Changed paths:
M src/Makefile.am
A src/addrconf.c
M src/netinfo.c
Log Message:
-----------
lease: moved functions from netinfo to addrconf.c
Commit: 5359abfd031ebcb950f1513a60a2c1c883d3d9a6
https://github.com/openSUSE/wicked/commit/5359abfd031ebcb950f1513a60a2c1c88…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-07-05 (Tue, 05 Jul 2022)
Changed paths:
M server/main.c
M src/Makefile.am
M src/addrconf.c
A src/addrconf.h
M src/auto6.c
M src/dbus-objects/addrconf.c
M src/ifconfig.c
M src/netinfo_priv.h
M src/update.c
Log Message:
-----------
lease: moved addrconf updater to addrconf.[ch]
Commit: 49adbbb32c1d59264e48d2471599ef17762d6741
https://github.com/openSUSE/wicked/commit/49adbbb32c1d59264e48d2471599ef177…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-07-05 (Tue, 05 Jul 2022)
Changed paths:
M src/addrconf.c
M src/addrconf.h
Log Message:
-----------
addrconf: add support to add further updater actions
Commit: 816d90ebb5369b6cc6fc1d12eafd5466707223d8
https://github.com/openSUSE/wicked/commit/816d90ebb5369b6cc6fc1d12eafd54667…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-07-05 (Tue, 05 Jul 2022)
Changed paths:
M src/dbus-objects/addrconf.c
Log Message:
-----------
addrconf: move verbose lease lookup to a function
Commit: b765d93a8db3ad2a1011a293d8242f65da8f4aa7
https://github.com/openSUSE/wicked/commit/b765d93a8db3ad2a1011a293d8242f65d…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-07-05 (Tue, 05 Jul 2022)
Changed paths:
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: send released event with lease uuid
Commit: b922d2c222535c440434d6092e404d7a916b938c
https://github.com/openSUSE/wicked/commit/b922d2c222535c440434d6092e404d7a9…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-07-06 (Wed, 06 Jul 2022)
Changed paths:
M client/compat.c
M client/suse/compat-suse.c
M include/wicked/wireless.h
M man/ifcfg-wireless.5.in
M man/src/ifcfg-wireless.5.md
M schema/constants.xml.in
M schema/wireless.xml
M src/dbus-objects/wireless.c
M src/wireless.c
M src/wpa-supplicant.c
M src/wpa-supplicant.h
M util/mkconst.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/920
wireless: add support for WPA3 and PMF (bsc#1198894)
- Add variable to specify specific key management bit mask WIRELESS_KEY_MGMT
- Add variable to for Protected Management Frame setting WIRELESS_PMF
- Improve the default setting for key management
Commit: 6c9986a8d17d881698979c78d45b8d985c834e5a
https://github.com/openSUSE/wicked/commit/6c9986a8d17d881698979c78d45b8d985…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-07-07 (Thu, 07 Jul 2022)
Changed paths:
M src/iflist.c
Log Message:
-----------
wireless: minimize extension/type detection race on ifrename
If we process the ifinfomsg_linktype, but the interface was renamed
in the meantime, the corresponding sysfs path doesn't exists
anymore. Minimize the race possibility by requesting the new ifname.
Commit: 7d15197658216986a8c750ef9840d7b552783ec0
https://github.com/openSUSE/wicked/commit/7d15197658216986a8c750ef9840d7b55…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-07-07 (Thu, 07 Jul 2022)
Changed paths:
M src/iflist.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/922
wireless: minimize extension/type detection race on ifrename
Commit: 41b0db6ff4be035e4b4ca36dfaee0088a8fce60e
https://github.com/openSUSE/wicked/commit/41b0db6ff4be035e4b4ca36dfaee0088a…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-07-08 (Fri, 08 Jul 2022)
Changed paths:
M src/dhcp6/device.c
Log Message:
-----------
dhcp6: don't consider ppp interfaces unsupported
Commit: 5d1a830c377901d37564b0d4626626b9a98fa47c
https://github.com/openSUSE/wicked/commit/5d1a830c377901d37564b0d4626626b9a…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-07-11 (Mon, 11 Jul 2022)
Changed paths:
M src/dhcp6/device.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/924
dhcp6: don't consider ppp interfaces unsupported
Commit: f0dd6db37e3366958292cc9814c96e5265b8b38b
https://github.com/openSUSE/wicked/commit/f0dd6db37e3366958292cc9814c96e526…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-07-11 (Mon, 11 Jul 2022)
Changed paths:
M src/dhcp6/fsm.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/925
dhcp6: consider relese complete regardless of status
Commit: 0c9aaccc10095ddd399ed449581045372290aa90
https://github.com/openSUSE/wicked/commit/0c9aaccc10095ddd399ed449581045372…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-07-13 (Wed, 13 Jul 2022)
Changed paths:
M src/dbus-objects/addrconf.c
M src/ifconfig.c
Log Message:
-----------
addrconf: remove address before calling (dhcp) release
USGv6: DHCPv6_1_2_07b, According to RFC 3315 section 18.1.6, ”The client
MUST NOT use any of the addresses it is releasing as the source address
in the Release message or in any subsequently transmitted message.”
We didn't used the dhcp address as source in release, but because the
address were not yet removed from the interface, the host were still
able to use it and responded to echo request (ping) during the release,
causing an USGv6 testsuite failure.
Commit: 24f9f18b22d22a5c3da9ea401f5472f21a91ce05
https://github.com/openSUSE/wicked/commit/24f9f18b22d22a5c3da9ea401f5472f21…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-07-14 (Thu, 14 Jul 2022)
Changed paths:
M client/suse/compat-suse.c
M include/wicked/wireless.h
M src/wireless.c
M util/mkconst.c
Log Message:
-----------
wireless: <auth-proto> prefer wpa/rsn values over wpa1/wpa2
The variable WIRELESS_WPA_PROTO, the field <auth-proto> and the capability
field <wpa-protocols> referencing all the same bitmap. And we would
like to see wpa/rsn instead of wpa1/wpa2.
For backward compatibility wpa1/wpa2 can still be used but
is not generated on converting ifcfg to XML.
Commit: 773ab8acb9713cb3e0988ce318a0fad922863dcb
https://github.com/openSUSE/wicked/commit/773ab8acb9713cb3e0988ce318a0fad92…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-07-14 (Thu, 14 Jul 2022)
Changed paths:
M client/suse/compat-suse.c
M include/wicked/wireless.h
M src/wireless.c
M util/mkconst.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/923
wireless: <auth-proto> prefer wpa/rsn values over wpa1/wpa2
Commit: dd77b13f6e821cf3d85e618d0beea2f1b3adcffa
https://github.com/openSUSE/wicked/commit/dd77b13f6e821cf3d85e618d0beea2f1b…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-07-14 (Thu, 14 Jul 2022)
Changed paths:
M server/main.c
M src/Makefile.am
A src/addrconf.c
A src/addrconf.h
M src/auto6.c
M src/dbus-objects/addrconf.c
M src/dhcp4/fsm.c
M src/ifconfig.c
M src/netinfo.c
M src/netinfo_priv.h
M src/update.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/926
addrconf: remove address before calling (dhcp) release
Commit: b04d27121013bb058a47b34eecbee14862206ce5
https://github.com/openSUSE/wicked/commit/b04d27121013bb058a47b34eecbee1486…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-07-19 (Tue, 19 Jul 2022)
Changed paths:
M etc/Makefile.am
M etc/server.xml.in
M extensions/firewall
Log Message:
-----------
firewall-ext: skip firewallDown action without previous firewallUp
Reference: bsc#1201053
If a interface configuration contains FIREWALL=no, wicked should not
touch the firewall configuration on firewallUp _and_ firewallDown.
The firewall schema contains a `skip-unless-present="true"` for the
method firewallUp. This avoid the calling of the firewallUp DBus method
on the specific state, as long as the configuration doesn't contain the
<firewall> node.
On firewallDown, we do not have the configuration, thus we cannot use
`skip-unless-present="true"` here. And the firewallDown state calls
the firewallDown DBus method regardless of FIREWALL configuration value.
To avoid unexpected firewall changes, the firewall extension handle
firewallDown events only, if a corresponding firewallUp event was
invoked before.
Commit: 0cbb9cfdd61167bdbd1c64d5b2e09904f4618125
https://github.com/openSUSE/wicked/commit/0cbb9cfdd61167bdbd1c64d5b2e09904f…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-07-19 (Tue, 19 Jul 2022)
Changed paths:
M etc/Makefile.am
M etc/server.xml.in
M extensions/firewall
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/927
firewall-ext: skip firewallDown action without previous firewallUp (bsc#1201053)
Commit: 37791bb0f535ae42d94abcf83553293edfd7a3ef
https://github.com/openSUSE/wicked/commit/37791bb0f535ae42d94abcf83553293ed…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-08-16 (Tue, 16 Aug 2022)
Changed paths:
M client/compat.c
M client/suse/compat-suse.c
M client/wicked-client.h
Log Message:
-----------
compat-team: Set <link> node in slaves (bsc#1200505)
The xml configuration of the slave missed
the `<link>` configuration, when generated from
ifcfg format.
Commit: 92594253ea7dc2cf8aa16f53b744e0e87fa9bc91
https://github.com/openSUSE/wicked/commit/92594253ea7dc2cf8aa16f53b744e0e87…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-09-29 (Thu, 29 Sep 2022)
Changed paths:
M etc/Makefile.am
M etc/server.xml.in
M extensions/firewall
Log Message:
-----------
Revert "firewall-ext: skip firewallDown action without previous firewallUp"
This reverts commit b04d27121013bb058a47b34eecbee14862206ce5.
Commit: 0070d9fa86e0a0a627c4dce40c2f92b98f29a2fc
https://github.com/openSUSE/wicked/commit/0070d9fa86e0a0a627c4dce40c2f92b98…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-04 (Tue, 04 Oct 2022)
Changed paths:
M wicked.spec.in
Log Message:
-----------
Link as Position Independent Executable (bsc#1184124)
Commit: 687644d81fc0d95e554d8d6a6cb9ffc311c3c959
https://github.com/openSUSE/wicked/commit/687644d81fc0d95e554d8d6a6cb9ffc31…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M client/compat.c
M client/suse/compat-suse.c
M client/wicked-client.h
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/928
compat-team: Set <link> node in slaves (bsc#1200505)
Commit: 7ab5711464cf1a77e5a2419e5deff5fe9b575d2e
https://github.com/openSUSE/wicked/commit/7ab5711464cf1a77e5a2419e5deff5fe9…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/wpa-supplicant.c
Log Message:
-----------
wpa-supplicant: Remove dead code - __ni_print_string_array()
Commit: d128eabff42afa2acc1a7cac3c2fb4d84c69b55a
https://github.com/openSUSE/wicked/commit/d128eabff42afa2acc1a7cac3c2fb4d84…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/wireless.c
M src/wpa-supplicant.c
M src/wpa-supplicant.h
Log Message:
-----------
wpa-supplicant: Add refcount for ni_wpa_nif_t
Each call on DBus can result in async receving of DBus signals.
Thus we need to protect our current working object, that it
do not get removed because of such a signal.
Signed-off-by: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Commit: 7d356eac8173be9cf9f88b4978e491004a4edfa9
https://github.com/openSUSE/wicked/commit/7d356eac8173be9cf9f88b4978e491004…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/wireless.c
M src/wpa-supplicant.c
M src/wpa-supplicant.h
Log Message:
-----------
wpa-supplicant: Add refcounting for ni_wpa_bss_t
Each call on DBus can result in async receving of DBus signals.
Thus we need to protect our current working object, that it
do not get removed because of such a signal.
Commit: 1c493ea200657bf95094807880deb1afeca109cf
https://github.com/openSUSE/wicked/commit/1c493ea200657bf95094807880deb1afe…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/wpa-supplicant.c
M src/wpa-supplicant.h
Log Message:
-----------
wpa-supplicant: Remove wif backreference from bss
Commit: 2ea60e858ebd0e31af664b4a5a10b6f049d2b8b7
https://github.com/openSUSE/wicked/commit/2ea60e858ebd0e31af664b4a5a10b6f04…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/wpa-supplicant.c
Log Message:
-----------
wpa-supplicant: Fix error code translation on wpa_supp restart
If the wpa_supplicant restart (e.g. segfault), the restart handler cleanup
all internal data structures associated to this wpa_supplicant instance.
With this, the ni_wpa_wif_t->client is set to NULL and we need to cover
this stage in each translate error call.
Commit: d7ee3472cc705d46d63b81639e82e708fcdc5513
https://github.com/openSUSE/wicked/commit/d7ee3472cc705d46d63b81639e82e708f…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/wireless.c
Log Message:
-----------
wireless: notice logmsg of 'wpa_supplicant stopped'
Commit: bcf4f7f9d075be0c928f2a201f32aa9af5872a69
https://github.com/openSUSE/wicked/commit/bcf4f7f9d075be0c928f2a201f32aa9af…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: adopt to use reference counted lease utils
Commit: fa6e984739d16043bfc2af30aa13cfc30e71aa35
https://github.com/openSUSE/wicked/commit/fa6e984739d16043bfc2af30aa13cfc30…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/protocol.c
Log Message:
-----------
dhcp4: move socket close to utility function
Commit: 1296c4cff01756d859e0f6546e4066dcccc761fd
https://github.com/openSUSE/wicked/commit/1296c4cff01756d859e0f6546e4066dcc…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: move backoff definition to dhcp4.h header
Commit: c99c6294663506ea5341be9d5b5907dace94d3b1
https://github.com/openSUSE/wicked/commit/c99c6294663506ea5341be9d5b5907dac…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M include/wicked/time.h
M src/timer.c
Log Message:
-----------
timer: add decrementing to timeout param recompute
Commit: 9b72394c3fc71aaf197b61177983831f911eefdd
https://github.com/openSUSE/wicked/commit/9b72394c3fc71aaf197b61177983831f9…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: add lease time and timeout param init utils
Commit: a1ee804b3251d14597d654df4273068ec88bdb39
https://github.com/openSUSE/wicked/commit/a1ee804b3251d14597d654df4273068ec…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: use separate delay,defer,acquire timer
Commit: 84a37591f2518454457b5a8ba593bddfa0b1f214
https://github.com/openSUSE/wicked/commit/84a37591f2518454457b5a8ba593bddfa…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/wireless.c
M src/wpa-supplicant.c
M src/wpa-supplicant.h
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/931
wpa_supplicant: Fix crash on unexpected restarts of wpa_supplicant
Commit: bd794671e3740a6bf796f9594adc3cfc6a72aacb
https://github.com/openSUSE/wicked/commit/bd794671e3740a6bf796f9594adc3cfc6…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M wicked.spec.in
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/932
Link as Position Independent Executable (bsc#1184124)
Commit: 3f0c42b0be87bf97ae065342f76e8dd3aacb5395
https://github.com/openSUSE/wicked/commit/3f0c42b0be87bf97ae065342f76e8dd3a…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-06 (Thu, 06 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
M src/dhcp4/protocol.c
Log Message:
-----------
dhcp4: cleanup retransmissions and state changes
Also do not calculate retransmission times using unrelated
defer and acquire timeouts and fix the lease acquired time
(transmit start) vs secs (start time) in offer request.
Commit: d836dc96ff9162df4a12d8906587ccff1c816985
https://github.com/openSUSE/wicked/commit/d836dc96ff9162df4a12d8906587ccff1…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-06 (Thu, 06 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
M src/dhcp4/protocol.h
Log Message:
-----------
dhcp4: cleanup lease time calculation and schedule
Commit: 04107b225b6f4799f41f87c272ab3ec733a90ba8
https://github.com/openSUSE/wicked/commit/04107b225b6f4799f41f87c272ab3ec73…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-06 (Thu, 06 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: cleanup lease verify and recover
Commit: ad1e8a13eaee14121f3f1c0dce9331bd16d01754
https://github.com/openSUSE/wicked/commit/ad1e8a13eaee14121f3f1c0dce9331bd1…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-10 (Mon, 10 Oct 2022)
Changed paths:
M extensions/firewall
Log Message:
-----------
firewall-ext: Do not change firewalld setting on ifdown
Do not change firewalld settings on ifdown, neither for FIREWALL=yes
nor for FIREWALL=no (bsc#1201053 and bsc#118950).
The problem is, that `firewall-cmd --permanent` also change ifcfg
files, thus it would remove the ZONE= setting from ifcfg on ifdown.
Changing only runtime firewall settings, trigger a unexpected
inconsistency between runtime+persistent config.
Commit: d6c6ed40cbf358934aa38eaa2a7dffa58e879cf3
https://github.com/openSUSE/wicked/commit/d6c6ed40cbf358934aa38eaa2a7dffa58…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: adjust duplicate address check while reboot
Commit: 8cca24335e2fc5775f8eab036547c097a8afa410
https://github.com/openSUSE/wicked/commit/8cca24335e2fc5775f8eab036547c097a…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M src/dhcp4/device.c
Log Message:
-----------
dhcp4: move sending log message to prepare message
Commit: ac66c96c74a3ff84dc8ffa6df20cf2e086cf592d
https://github.com/openSUSE/wicked/commit/ac66c96c74a3ff84dc8ffa6df20cf2e08…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M dhcp4/main.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
M src/dhcp4/tester.c
Log Message:
-----------
dhcp4: log interface and dhcp event as names
Commit: c1bcfef723b03062e740815531886e959f280311
https://github.com/openSUSE/wicked/commit/c1bcfef723b03062e740815531886e959…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
Log Message:
-----------
dhcp4: use netdev linkinfo instead of own copy
Commit: c9ae90f7f414b2e106e8874cd216457dad266025
https://github.com/openSUSE/wicked/commit/c9ae90f7f414b2e106e8874cd216457da…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: handle link down state and reconnect
Commit: ca82ef2b9441fa97493d71858158cbcc7c517dfd
https://github.com/openSUSE/wicked/commit/ca82ef2b9441fa97493d71858158cbcc7…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M src/dhcp4/lease.c
M src/leasefile.c
Log Message:
-----------
dhcp4: restore address list and routes from lease file
Add loading/saving of sender-hw-address, route priority
and pref-source in dhcp4 lease files.
Commit: e89ead125bd9bb93c654905bbd046e3636d43331
https://github.com/openSUSE/wicked/commit/e89ead125bd9bb93c654905bbd046e363…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M src/addrconf.c
Log Message:
-----------
lease: init update mask and free dhcp4 sender
Commit: f6464ab35cea9725f9644b96058eae5e518ce10d
https://github.com/openSUSE/wicked/commit/f6464ab35cea9725f9644b96058eae5e5…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M src/route.c
Log Message:
-----------
route: fix route tables copy used in lease clone
Commit: 7d704bc92a71d6c2e2a8c2bc819e90d24c57c386
https://github.com/openSUSE/wicked/commit/7d704bc92a71d6c2e2a8c2bc819e90d24…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M etc/Makefile.am
M etc/server.xml.in
M extensions/firewall
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/933
firewall-ext: Do not change firewalld setting on ifdown (bsc#1201053)
Commit: a47b05ff928033a4207806b9108c74cc18c0bdec
https://github.com/openSUSE/wicked/commit/a47b05ff928033a4207806b9108c74cc1…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M client/compat.c
M client/suse/compat-suse.c
M client/suse/config/sysconfig.dhcp-wicked
M client/wicked-client.h
M dhcp6/dbus-api.c
M man/ifcfg-dhcp.5.in
M schema/addrconf.xml
M src/dhcp6/device.c
M src/dhcp6/dhcp6.h
M src/dhcp6/fsm.c
Log Message:
-----------
dhcp6: add option to refresh lease instead confirm
Add config option to refresh a lease with (managed) IP address using
rebind (like when it would contain a prefix) instead to just confirm
if it's appropriate to the link only (jsc#SLE-9492,jsc#SLE-24307).
Commit: 8971dabf4dd014e7c1367ea5db4a9b05d921a860
https://github.com/openSUSE/wicked/commit/8971dabf4dd014e7c1367ea5db4a9b05d…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M dhcp4/main.c
M include/wicked/time.h
M src/addrconf.c
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
M src/dhcp4/lease.c
M src/dhcp4/protocol.c
M src/dhcp4/protocol.h
M src/dhcp4/tester.c
M src/leasefile.c
M src/route.c
M src/timer.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/934
dhcp4: fix reuse of last lease and retransmissions (bsc#1187655)
When we restart/reboot and have a still unexpired lease, try
to confirm (dhcp reboot) it or get a new one, but reuse it at
defer-timeout if the dhcp server currently does not respond.
Also, adjust dhcp state message retransmission timings and
don't mix acquire/defer timeouts into their calculation.
Commit: 28691e9c77e1aa57583508dc49bd2c98a3173586
https://github.com/openSUSE/wicked/commit/28691e9c77e1aa57583508dc49bd2c98a…
Author: Jorik Cronenberg <jcronenberg(a)suse.de>
Date: 2022-10-17 (Mon, 17 Oct 2022)
Changed paths:
M testing/bitmap-test.c
Log Message:
-----------
testing: Null terminate map in bitmap-test
Maps are supposed to end with a NULL element as otherwise out of bounds
reads can occur.
Commit: db53b4d05e40357150dfbe258b12714a0049a091
https://github.com/openSUSE/wicked/commit/db53b4d05e40357150dfbe258b12714a0…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-10-17 (Mon, 17 Oct 2022)
Changed paths:
M testing/bitmap-test.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/935
testing: Null terminate map in bitmap-test
Commit: 3f1604e716729ae410ed64a9512a87e1868fcf34
https://github.com/openSUSE/wicked/commit/3f1604e716729ae410ed64a9512a87e18…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-18 (Tue, 18 Oct 2022)
Changed paths:
M src/dhcp6/device.c
Log Message:
-----------
dhcp6: refresh ipv6 flags on staring in auto mode
In some cases, like during an "ifup ; ifup" there is no NEWLINK
event from kernel providing the IPv6 ready, rs-sent, ra-rcvd,
ra-managed or ra-otherconf flags about the router advertisement
(RA) processing we're using to reliably resolve the auto mode
(aka follow-ra mode), so we've changed to actively query them.
Commit: d373024eb3bd00201b9268d1b55c0c0130d2e298
https://github.com/openSUSE/wicked/commit/d373024eb3bd00201b9268d1b55c0c013…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-10-18 (Tue, 18 Oct 2022)
Changed paths:
M client/compat.c
M client/suse/compat-suse.c
M client/suse/config/sysconfig.dhcp-wicked
M client/wicked-client.h
M dhcp6/dbus-api.c
M man/ifcfg-dhcp.5.in
M schema/addrconf.xml
M src/dhcp6/device.c
M src/dhcp6/dhcp6.h
M src/dhcp6/fsm.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/936
dhcp6: add option to refresh lease instead to confirm it
Commit: 1b100a34a13bd072ae18690912125b2021d9e8ad
https://github.com/openSUSE/wicked/commit/1b100a34a13bd072ae18690912125b202…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-19 (Wed, 19 Oct 2022)
Changed paths:
M VERSION
Log Message:
-----------
version 0.6.70
Commit: a5762e9f372b9f8da3be4a7803f0a6d81c6dda6a
https://github.com/openSUSE/wicked/commit/a5762e9f372b9f8da3be4a7803f0a6d81…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-10-20 (Thu, 20 Oct 2022)
Changed paths:
M VERSION
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/937
- version 0.6.70
- build: Link as Position Independent Executable (bsc#1184124)
- dhcp4: Fix issues in reuse of last lease (bsc#1187655)
- dhcp6: Add option to refresh lease (jsc#SLE-9492,jsc#SLE-24307)
- dhcp6: Remove address before release (USGv6 DHCPv6_1_2_07b)
- dhcp6: Ignore lease release status (USGv6 DHCPv6_1_2_07e,1_3_03)
- dhcp6: Consider ppp interfaces supported (gh#openSUSE/wicked#924)
- team: Fix to configure port priority in teamd (bsc#1200505)
- firewall-ext: No config change on ifdown (bsc#1201053,bsc#118950)
- wireless: Fix SEGV on supplicant restart (gh#openSUSE/wicked#931)
- wireless: Add support for WPA3 and PMF (bsc#1198894)
- wireless: Remove libiw dependencies (gh#openSUSE/wicked#910)
- client: Fix SEGV on empty xpath results (gh#openSUSE/wicked#919)
- client: Add release options to ifdown/ifreload (jsc#SLE-10249)
- dbus: Clear string array before append (gh#openSUSE/wicked#913)
- socket: Fix SEGV on heavy socket restart errors (bsc#1192508)
- systemd: Remove systemd-udev-settle dependency (bsc#1186787)
Commit: bd756da46b306502d405ca802eb5aedbac969de4
https://github.com/openSUSE/wicked/commit/bd756da46b306502d405ca802eb5aedba…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-20 (Thu, 20 Oct 2022)
Changed paths:
M .gitignore
M .gitlab-ci.yml
M INSTALL
M README
M VERSION
M autoip4/fsm.c
M client/Makefile.am
M client/compat.c
M client/dracut/cmdline.c
M client/ifdown.c
M client/ifreload.c
M client/ifup.c
M client/main.c
M client/main.h
A client/redfish.c
M client/redhat/compat-redhat.c
M client/suse/compat-suse.c
M client/suse/config/sysconfig.dhcp-wicked
M client/suse/scripts/ifup.in
M client/wicked-client.h
M configure.ac
M dhcp4/dbus-api.c
M dhcp4/main.c
M dhcp6/dbus-api.c
M etc/Makefile.am
M etc/client.xml.in
A etc/scripts/redfish-update.in
M etc/systemd/wickedd.service.in
M extensions/Makefile.am
M extensions/firewall
A extensions/redfish-config
M include/Makefile.am
M include/wicked/addrconf.h
M include/wicked/address.h
M include/wicked/dbus.h
M include/wicked/fsm.h
M include/wicked/netinfo.h
M include/wicked/nis.h
A include/wicked/refcount.h
M include/wicked/resolver.h
M include/wicked/route.h
M include/wicked/time.h
M include/wicked/types.h
M include/wicked/util.h
M include/wicked/wireless.h
M man/Makefile.am
M man/ifcfg-dhcp.5.in
M man/ifcfg-wireless.5.in
M man/ifsysctl.5.in
M man/ifup.8.in
M man/src/ifcfg-wireless.5.md
A man/src/wicked-redfish.8.md
A man/wicked-redfish.8.in
M man/wicked.8.in
M schema/addrconf.xml
M schema/constants.xml.in
M schema/wireless.xml
M server/main.c
M src/Makefile.am
A src/addrconf.c
A src/addrconf.h
M src/address.c
M src/auto6.c
M src/buffer.c
M src/buffer.h
M src/dbus-connection.c
M src/dbus-object.c
M src/dbus-objects/addrconf.c
M src/dbus-objects/misc.c
M src/dbus-objects/wireless.c
M src/dbus-xml.c
M src/dhcp.c
M src/dhcp.h
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
M src/dhcp4/lease.c
M src/dhcp4/protocol.c
M src/dhcp4/protocol.h
M src/dhcp4/tester.c
M src/dhcp6/device.c
M src/dhcp6/dhcp6.h
M src/dhcp6/fsm.c
M src/dhcp6/protocol.c
M src/firmware.c
M src/fsm.c
M src/ibft.c
M src/ibft.h
M src/ifconfig.c
M src/ifevent.c
M src/iflist.c
M src/kernel.c
M src/kernel.h
M src/leasefile.c
M src/lldp.c
M src/netinfo.c
M src/netinfo_priv.h
M src/nis.c
M src/pppd.c
A src/refcount.c
M src/resolver.c
M src/route.c
M src/socket.c
M src/state.c
M src/sysfs.c
M src/sysfs.h
M src/timer.c
M src/update.c
M src/util.c
M src/wireless.c
M src/wpa-supplicant.c
M src/wpa-supplicant.h
M src/xml-schema.c
M src/xpath-fmt.c
M testing/Makefile.am
M testing/bitmap-test.c
A testing/bitmask-test.c
A testing/socket-mock-test.c
A testing/wunit.h
M util/mkconst.c
M wicked.spec.in
Log Message:
-----------
Merge version 0.6.70 into sle15-sp1
Compare: https://github.com/openSUSE/wicked/compare/424aa2fca96a...bd756da46b30
1
0
Branch: refs/heads/sle12-sp5
Home: https://github.com/openSUSE/wicked
Commit: 55c773b20ea615a7ed96935fef735028eaa6e605
https://github.com/openSUSE/wicked/commit/55c773b20ea615a7ed96935fef735028e…
Author: madanyang <madanyang(a)users.noreply.github.com>
Date: 2021-03-15 (Mon, 15 Mar 2021)
Changed paths:
M etc/systemd/wickedd.service.in
Log Message:
-----------
Remove systemd-udev-settle
According to udevadm systemd-udev-settle.service is deprecated. Hence removed from Wants and and After
Commit: 6826c83dd2a2f35a0babfdc8d72240e28c577d3c
https://github.com/openSUSE/wicked/commit/6826c83dd2a2f35a0babfdc8d72240e28…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
M .gitlab-ci.yml
Log Message:
-----------
gitlab-ci: Use CI_PROJECT_NAMESPACE for wicked-ci
Use the wicked-ci.yml from the same `PROJECT_NAMESPACE` as the wicked
repo belongs to. E.g. if the CI is running on the project `cfconrad/wicked`
it will also use the `wicked-ci.yml` from `cfconrad/wicked-ci`.
Commit: 1773c0326917418e3c1fcbc332105c698f423ef7
https://github.com/openSUSE/wicked/commit/1773c0326917418e3c1fcbc332105c698…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-02-15 (Tue, 15 Feb 2022)
Changed paths:
M .gitlab-ci.yml
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/899
gitlab-ci: Use CI_PROJECT_NAMESPACE for wicked-ci
Commit: 3a974e43a74cceda9b7501f8186e35703327188d
https://github.com/openSUSE/wicked/commit/3a974e43a74cceda9b7501f8186e35703…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-02-21 (Mon, 21 Feb 2022)
Changed paths:
M client/suse/compat-suse.c
Log Message:
-----------
compat-suse: Fix reading of sysctl varialbe addr_gen_mode
Previously the value of sysctl addr_gen_mode was internally set to
the value of use_tempaddr.
Commit: 8bc44baf372a88f73354e96e865c4248c8113663
https://github.com/openSUSE/wicked/commit/8bc44baf372a88f73354e96e865c4248c…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-02-28 (Mon, 28 Feb 2022)
Changed paths:
M client/suse/compat-suse.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/900
compat-suse: Fix reading of sysctl varialbe addr_gen_mode
Commit: aab15882dba90ffd8c6f08405aa09114a3dc66f1
https://github.com/openSUSE/wicked/commit/aab15882dba90ffd8c6f08405aa09114a…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-03-03 (Thu, 03 Mar 2022)
Changed paths:
M client/suse/compat-suse.c
Log Message:
-----------
compat-suse: Match sysctl.d read order with systemd-sysctl
Match the read order of sysctl.d directories like systemd-sysctl.
progps-ng does this since 3.3.17 [1].
[1] https://gitlab.com/procps-ng/procps/-/commit/5da3024e4e4231561d922ad356a22c…
Commit: 7b620cce737a9921cea84e38d52bfd7742c56af1
https://github.com/openSUSE/wicked/commit/7b620cce737a9921cea84e38d52bfd774…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-03-10 (Thu, 10 Mar 2022)
Changed paths:
M src/auto6.c
Log Message:
-----------
Fix: Apply DNS from RA rdnss after interface ifdown/ifup (bsc#1181429)
On ifdown, the call `ni_auto6_release()` set the `auto6->enabled` state
to FALSE. This state is never changed to TRUE even if we do a explicit
`ni_auto6_acquire()`.
Commit: bfaba8163e6c4d5f2da49cca4c26095a76568e37
https://github.com/openSUSE/wicked/commit/bfaba8163e6c4d5f2da49cca4c26095a7…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-03-11 (Fri, 11 Mar 2022)
Changed paths:
M src/auto6.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/901
Fix: Apply DNS from RA rdnss after interface ifdown/ifup (bsc#1181429)
Commit: 3bc7d344bfebb6917b7df1afc26472843fdc1ee9
https://github.com/openSUSE/wicked/commit/3bc7d344bfebb6917b7df1afc26472843…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-03-11 (Fri, 11 Mar 2022)
Changed paths:
M src/buffer.c
M src/buffer.h
Log Message:
-----------
buffer: adjust uint length to size_t, guard init
Commit: cc42be988e61ac45451c8328ad4ba46e4e397020
https://github.com/openSUSE/wicked/commit/cc42be988e61ac45451c8328ad4ba46e4…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-03-11 (Fri, 11 Mar 2022)
Changed paths:
M src/dhcp4/fsm.c
M src/dhcp4/protocol.c
M src/dhcp6/protocol.c
M src/firmware.c
M src/lldp.c
Log Message:
-----------
buffer: adjust length and printf formats to zu
Commit: fc932a421785501b71985135febf8c929524fd83
https://github.com/openSUSE/wicked/commit/fc932a421785501b71985135febf8c929…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-03-15 (Tue, 15 Mar 2022)
Changed paths:
M include/wicked/util.h
M src/util.c
Log Message:
-----------
utils: use const pointer for ni_string_array_at
Commit: d56abf2c089e8be67962377a47996d5b958e3622
https://github.com/openSUSE/wicked/commit/d56abf2c089e8be67962377a47996d5b9…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-03-15 (Tue, 15 Mar 2022)
Changed paths:
M src/buffer.c
M src/buffer.h
M src/dhcp4/fsm.c
M src/dhcp4/protocol.c
M src/dhcp6/protocol.c
M src/firmware.c
M src/lldp.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/903
buffer: adjust uint length to size_t, guard init
* adjust unsigned int buffer count and tailroom return type to size_t
* add guards and return status in init and ensure_tailroom functions
* adopt the using side to use size_t and zu printf formats
Commit: c1896e6acf952aa1eee6efc941465bd75247b095
https://github.com/openSUSE/wicked/commit/c1896e6acf952aa1eee6efc941465bd75…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-03-15 (Tue, 15 Mar 2022)
Changed paths:
M include/wicked/util.h
M src/util.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/904
utils: use const pointer for ni_string_array_at
Commit: ba400d03c0a8ba7667766beb55f69f5666f389ab
https://github.com/openSUSE/wicked/commit/ba400d03c0a8ba7667766beb55f69f566…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
M man/ifsysctl.5.in
Log Message:
-----------
man: Remove obsolete ifup-sysctl from ifsysctl.5
Commit: e7aec13cd877ba5f6a411a73afeca7ef2ec6fffe
https://github.com/openSUSE/wicked/commit/e7aec13cd877ba5f6a411a73afeca7ef2…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-03-28 (Mon, 28 Mar 2022)
Changed paths:
M include/wicked/netinfo.h
M include/wicked/types.h
M src/netinfo.c
Log Message:
-----------
utils: add ni_netdev_ref_array_t and basic utils
Commit: 6b13e6e9b8cd76057f3aa4b51ad0ba3783088a9f
https://github.com/openSUSE/wicked/commit/6b13e6e9b8cd76057f3aa4b51ad0ba378…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-03-28 (Mon, 28 Mar 2022)
Changed paths:
M src/ibft.c
M src/ibft.h
M src/sysfs.c
M src/sysfs.h
Log Message:
-----------
sysfs: little path defines cleanup
Commit: bb283f6d5a5a87543264535a3f0a865f65654e03
https://github.com/openSUSE/wicked/commit/bb283f6d5a5a87543264535a3f0a865f6…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-03-28 (Mon, 28 Mar 2022)
Changed paths:
M src/sysfs.c
M src/sysfs.h
Log Message:
-----------
sysfs: add utils to scan for usb and pci net devices
Commit: 83d1f0ff10cb3bbfde9a2f58ffae2e464e4c2357
https://github.com/openSUSE/wicked/commit/83d1f0ff10cb3bbfde9a2f58ffae2e464…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-03-30 (Wed, 30 Mar 2022)
Changed paths:
M client/suse/compat-suse.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/905
compat-suse: Match sysctl.d read order with systemd-sysctl
Commit: 4479350e1f01ed3d74b7388f4cd218a4dea63658
https://github.com/openSUSE/wicked/commit/4479350e1f01ed3d74b7388f4cd218a4d…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
M src/xml-schema.c
Log Message:
-----------
xml-schema: Fix refcount handling for ni_xs_type_t
If the loaded xml-schema is errournous (e.g. a typo or missing include),
the cleanup can hit a ni_assert(), because of missing refcount increment
of the "array-element" type referenced in "array" type.
Commit: 4879cdb07ad5e56b97887571a2df1c5a3ba29092
https://github.com/openSUSE/wicked/commit/4879cdb07ad5e56b97887571a2df1c5a3…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
M src/wireless.c
Log Message:
-----------
wireless: Fix WPA_PSK given as 64byte long hex string
Commit: 9f4a45e5755b72f100cab68d88ef37e2a1718d97
https://github.com/openSUSE/wicked/commit/9f4a45e5755b72f100cab68d88ef37e2a…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-04-01 (Fri, 01 Apr 2022)
Changed paths:
M man/ifsysctl.5.in
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/906
man: Remove obsolete ifup-sysctl from ifsysctl.5
Commit: 3df9735cd8d4bc35508e19edd63938c094fd2885
https://github.com/openSUSE/wicked/commit/3df9735cd8d4bc35508e19edd63938c09…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-04-01 (Fri, 01 Apr 2022)
Changed paths:
M src/xml-schema.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/907
xml-schema: Fix refcount handling for ni_xs_type_t
Commit: 1b573976a1825246cd518e9c35a3cec06e03fb48
https://github.com/openSUSE/wicked/commit/1b573976a1825246cd518e9c35a3cec06…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-04-01 (Fri, 01 Apr 2022)
Changed paths:
M src/wireless.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/908
wireless: Fix WPA_PSK given as 64byte long hex string
Commit: 878e8dde06c27698821d53da329f2f708f59ac75
https://github.com/openSUSE/wicked/commit/878e8dde06c27698821d53da329f2f708…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-04-11 (Mon, 11 Apr 2022)
Changed paths:
M client/Makefile.am
M client/main.c
M client/main.h
A client/redfish.c
Log Message:
-----------
client: add redfish command to use in extensions
Commit: 96c31fb14f6c57f35a58fd8bbee0517b5db2e183
https://github.com/openSUSE/wicked/commit/96c31fb14f6c57f35a58fd8bbee0517b5…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-04-11 (Mon, 11 Apr 2022)
Changed paths:
M client/redfish.c
Log Message:
-----------
client: add redfish service hosts update actions
Commit: 932fb1ea7a5908c9ef7fb0619f731a411dfecee5
https://github.com/openSUSE/wicked/commit/932fb1ea7a5908c9ef7fb0619f731a411…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-04-11 (Mon, 11 Apr 2022)
Changed paths:
M client/Makefile.am
M client/redfish.c
M etc/client.xml.in
M extensions/Makefile.am
A extensions/redfish-config
Log Message:
-----------
client: add redfish service hosts update actions
Commit: 101de45fd301d0fddc2ef9ca198aef968ed86ffc
https://github.com/openSUSE/wicked/commit/101de45fd301d0fddc2ef9ca198aef968…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-04-11 (Mon, 11 Apr 2022)
Changed paths:
M .gitignore
M client/redfish.c
M etc/Makefile.am
A etc/scripts/redfish-update.in
M wicked.spec.in
Log Message:
-----------
scripts: add redfish-update post-up/pre-down
The redfish-update post-up/pre-down script adds the "Redfish
Service IP" address to /etc/hosts using the "redfish-localhost"
hostname and the "Redfish Service Hostname" if defined by the
redfish protocol settings.
Commit: 2d32bf7aa11104bd78a0722a601623c1c4248bf5
https://github.com/openSUSE/wicked/commit/2d32bf7aa11104bd78a0722a601623c1c…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-04-13 (Wed, 13 Apr 2022)
Changed paths:
M man/Makefile.am
A man/src/wicked-redfish.8.md
A man/wicked-redfish.8.in
M wicked.spec.in
Log Message:
-----------
man: add an wicked-redfish(8) manual page
Commit: 064f88316783d28f6a26bbb34bd6767feff59678
https://github.com/openSUSE/wicked/commit/064f88316783d28f6a26bbb34bd6767fe…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-04-13 (Wed, 13 Apr 2022)
Changed paths:
M .gitignore
M client/Makefile.am
M client/main.c
M client/main.h
A client/redfish.c
M etc/Makefile.am
M etc/client.xml.in
A etc/scripts/redfish-update.in
M extensions/Makefile.am
A extensions/redfish-config
M include/wicked/netinfo.h
M include/wicked/types.h
M man/Makefile.am
A man/src/wicked-redfish.8.md
A man/wicked-redfish.8.in
M src/ibft.c
M src/ibft.h
M src/netinfo.c
M src/sysfs.c
M src/sysfs.h
M wicked.spec.in
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/909
redfish: decode smbios and setup host interface
Add initial support to decode the SMBIOS Management Controller Host
Interface (Type 42) structure and expose it as wicked `firmware:redfish`
configuration to setup a Host Network Interface (to the BMC) using the
`Redfish over IP` protocol allowing access to the Redfish Service (via
redfish-localhost in /etc/hosts) used to manage the computer system.
Tech Preview (jsc#SLE-17762).
See also:
- https://www.dmtf.org/standards/redfish
- https://www.dmtf.org/dsp/DSP0270
Commit: 68a77fb16bcbafb89dfd505586b6e2f86493512c
https://github.com/openSUSE/wicked/commit/68a77fb16bcbafb89dfd505586b6e2f86…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-04-13 (Wed, 13 Apr 2022)
Changed paths:
M VERSION
Log Message:
-----------
version 0.6.69
Commit: d48906e79036bcf36214235eaaf2feca09060d46
https://github.com/openSUSE/wicked/commit/d48906e79036bcf36214235eaaf2feca0…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-04-25 (Mon, 25 Apr 2022)
Changed paths:
M INSTALL
M README
M configure.ac
M src/iflist.c
M src/kernel.c
M src/kernel.h
M wicked.spec.in
Log Message:
-----------
wireless: Remove libiw dependencies
Remove libiw dependency (since https://github.com/openSUSE/wicked/pull/872)
used to detect wireless interfaces only.
Unfortunately `rtnetlink(7)` does not provide this info in the `NEWLINK`
message, so we're using sysfs telling us if an interface has a wireless
extension, once the `/sys/class/net/$name/wireless` directory exists
(issue: https://github.com/openSUSE/wicked/issues/910)
Commit: 885ace85a2e7f088a30f4e648905f74a2cd7dd8c
https://github.com/openSUSE/wicked/commit/885ace85a2e7f088a30f4e648905f74a2…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-04-28 (Thu, 28 Apr 2022)
Changed paths:
M INSTALL
M README
M configure.ac
M src/iflist.c
M src/kernel.c
M src/kernel.h
M wicked.spec.in
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/911
Remove libiw dependency (since https://github.com/openSUSE/wicked/pull/872)
used to detect wireless interfaces only.
Unfortunately `rtnetlink(7)` does not provide this info in the `NEWLINK`
message, so we're using sysfs telling us if an interface has a wireless
extension, once the `/sys/class/net/$name/wireless` directory exists
(issue: https://github.com/openSUSE/wicked/issues/910)
Commit: 7562a598b29026f27637244411595c6968daede6
https://github.com/openSUSE/wicked/commit/7562a598b29026f27637244411595c696…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-05-04 (Wed, 04 May 2022)
Changed paths:
M src/ifevent.c
Log Message:
-----------
ifevent: always close old rtnl event sock on restart
The used `ni_socket_release()`, while restart on rtnetlink event
errors, didn't closed and deactivated/removed the obsolete socket
from poll processing immediately. This caused further restarts and
finally an assertion due to incorrect reference count (bsc#1192508).
Commit: b3a07a520c58b2db34dccb398ef9d770b6f41409
https://github.com/openSUSE/wicked/commit/b3a07a520c58b2db34dccb398ef9d770b…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-05-11 (Wed, 11 May 2022)
Changed paths:
M etc/systemd/wickedd.service.in
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/864
service: remove systemd-udev-settle dependency from wickedd.service
Commit: 8339f6f897a61558cd43c241a1c451a0e1445894
https://github.com/openSUSE/wicked/commit/8339f6f897a61558cd43c241a1c451a0e…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-05-11 (Wed, 11 May 2022)
Changed paths:
M src/ifevent.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/912
ifevent: always close old rtnl event sock on restart (bsc#1192508)
The used ni_socket_release(), while restart on rtnetlink event
errors, didn't closed and deactivated/removed the obsolete socket
from poll processing immediately. This caused further restarts and
finally an assertion due to incorrect reference count.
Commit: df563d56454f9c5629d7fd5a252a38ba55a7f605
https://github.com/openSUSE/wicked/commit/df563d56454f9c5629d7fd5a252a38ba5…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M include/wicked/dbus.h
M src/dbus-xml.c
Log Message:
-----------
dbus-xml: expose get_argument_type, add _name utility
Commit: d982c97923764852cfde4aa6aaf8b34291b17bf2
https://github.com/openSUSE/wicked/commit/d982c97923764852cfde4aa6aaf8b3429…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M dhcp4/dbus-api.c
M dhcp6/dbus-api.c
M schema/addrconf.xml
M src/dbus-objects/addrconf.c
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp6/device.c
M src/dhcp6/dhcp6.h
Log Message:
-----------
dbus: add options dict argument to dhcp dropLease()
Commit: ecaccd4abfc441acb1c68a585833982d70ab412a
https://github.com/openSUSE/wicked/commit/ecaccd4abfc441acb1c68a585833982d7…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M include/wicked/fsm.h
M src/fsm.c
Log Message:
-----------
fsm: pass transition arguments to method arguments
Commit: d4182568210daa4f94d3bff1838c32e67f49e364
https://github.com/openSUSE/wicked/commit/d4182568210daa4f94d3bff1838c32e67…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-05-17 (Tue, 17 May 2022)
Changed paths:
M src/dbus-object.c
Log Message:
-----------
dbus: Fix common dbus string_array handling
We missed the cleanup of the old value. This lead into
orphan entries in our local datastructure.
It was detected when debugging BSS info on wireless.
If I kept the same SSID/BSSID, but changed pairwise or key management
settings, the old values where still displayed. Because the dbus
object just get updated.
Commit: bf4d9197dbd32ed0bd14a89912673d1010f071ec
https://github.com/openSUSE/wicked/commit/bf4d9197dbd32ed0bd14a89912673d101…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-05-18 (Wed, 18 May 2022)
Changed paths:
M src/dbus-object.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/913
dbus: Fix common dbus string_array handling
Commit: 44cf8531fdae2494f820cfe54b716910459dacdd
https://github.com/openSUSE/wicked/commit/44cf8531fdae2494f820cfe54b7169104…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-05-20 (Fri, 20 May 2022)
Changed paths:
M client/ifdown.c
M client/ifreload.c
M client/ifup.c
M client/suse/scripts/ifup.in
M man/ifup.8.in
M man/wicked.8.in
Log Message:
-----------
client: add --[no-]release option to ifdown/ifreload
Commit: be181b1db799665761bfbc45f769994a0f7d3dfa
https://github.com/openSUSE/wicked/commit/be181b1db799665761bfbc45f769994a0…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-05-23 (Mon, 23 May 2022)
Changed paths:
M client/ifdown.c
M client/ifreload.c
M client/ifup.c
M client/suse/scripts/ifup.in
M dhcp4/dbus-api.c
M dhcp6/dbus-api.c
M include/wicked/dbus.h
M include/wicked/fsm.h
M man/ifup.8.in
M man/wicked.8.in
M schema/addrconf.xml
M src/dbus-objects/addrconf.c
M src/dbus-xml.c
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp6/device.c
M src/dhcp6/dhcp6.h
M src/fsm.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/915
client: add --[no-]release option to ifdown/ifreload (jsc#SLE-10249)
Commit: 58364c8d20047e7150f97b04e803e12a70340241
https://github.com/openSUSE/wicked/commit/58364c8d20047e7150f97b04e803e12a7…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M src/dbus-connection.c
Log Message:
-----------
dbus-connection: Add missing ni_socket_release() calls
When ever we do not care of a ni_socket_t object, we need to call the
ni_socket_release(), otherwise the reference will kept forever.
Commit: 7b7576d0ea77fc13518ae336a96c5e9921399a1d
https://github.com/openSUSE/wicked/commit/7b7576d0ea77fc13518ae336a96c5e992…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M src/dhcp6/fsm.c
Log Message:
-----------
dhcp6: consider relese complete regardless of status
USGv6: DHCPv6_1_2_07e,1_3_03, According to RFC 3315 Section 18.1.8,
”When the client receives a valid Reply message in response to a Release
message, the client considers the Release event completed, regardless
of the Status Code option(s)returned by the server.”
Commit: 9e7b5059e1f729447eeb3366d13bd7f0e36083b5
https://github.com/openSUSE/wicked/commit/9e7b5059e1f729447eeb3366d13bd7f0e…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M src/socket.c
Log Message:
-----------
socket: Fix concurrent manipulation of static socket array
In ni_socket_array_wait() we should not manipulating the same array
what we use for iteration.
The static socket array __ni_sockets should not be used for iteration,
as we might manipulate the array via ni_socket_close() from other
modules.
Commit: df32481abd443b58caddaf3969e9cfab40caeeef
https://github.com/openSUSE/wicked/commit/df32481abd443b58caddaf3969e9cfab4…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M src/socket.c
Log Message:
-----------
socket: Do not call close() callback twice
The close() callback was called unconditional, thus it got called
even if the file descriptor is already unset.
Commit: afc02733993e959f4769888cf56bee9de1668c2e
https://github.com/openSUSE/wicked/commit/afc02733993e959f4769888cf56bee9de…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M src/socket.c
Log Message:
-----------
socket: Assert early when releasing a active socket
If a `ni_socket_release()` is called with a refcount equal to `1`,
we hit a assert in a recursive call of ni_socket_release().
Simply check that no one call `ni_socket_release()` on the last
reference, while the socket is still active!
Commit: dde20d8eef14371b93392db90202644b3d1bd824
https://github.com/openSUSE/wicked/commit/dde20d8eef14371b93392db90202644b3…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M .gitignore
M testing/Makefile.am
A testing/socket-mock-test.c
A testing/wunit.h
Log Message:
-----------
Add unit-test for src/socket.c
Cover upcoming regressions and check for issues in corner cases
which failed in old implementation.
Commit: cd308dc6a8cb4d22f40498529e74484ddec7c0ce
https://github.com/openSUSE/wicked/commit/cd308dc6a8cb4d22f40498529e74484dd…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-06-01 (Wed, 01 Jun 2022)
Changed paths:
M .gitignore
M src/dbus-connection.c
M src/socket.c
M testing/Makefile.am
A testing/socket-mock-test.c
A testing/wunit.h
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/914
socket.c improvements and unit tests
Commit: 36febb320f6c3ec054571c0f292b72cb772b6d0c
https://github.com/openSUSE/wicked/commit/36febb320f6c3ec054571c0f292b72cb7…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-06-02 (Thu, 02 Jun 2022)
Changed paths:
M include/Makefile.am
A include/wicked/refcount.h
M src/Makefile.am
A src/refcount.c
Log Message:
-----------
refcount: add reference couting utilility macros
Co-authored-by: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Commit: 61e2168d9dbf452a244d15502cd3c9c0a08e7869
https://github.com/openSUSE/wicked/commit/61e2168d9dbf452a244d15502cd3c9c0a…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-06-02 (Thu, 02 Jun 2022)
Changed paths:
M client/suse/compat-suse.c
M include/wicked/route.h
M src/route.c
Log Message:
-----------
route: adjust routes and rules to refcount macros
Added also rule array and route tables copy utils.
Commit: 6dd62ea9b27d0381cea7f9daa2711e1458907383
https://github.com/openSUSE/wicked/commit/6dd62ea9b27d0381cea7f9daa2711e145…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-06-02 (Thu, 02 Jun 2022)
Changed paths:
M autoip4/fsm.c
M client/dracut/cmdline.c
M client/redhat/compat-redhat.c
M client/suse/compat-suse.c
M include/wicked/address.h
M src/address.c
M src/auto6.c
M src/dbus-objects/misc.c
M src/dhcp4/protocol.c
M src/dhcp6/protocol.c
M src/iflist.c
M src/leasefile.c
Log Message:
-----------
address: adjust address to use new refcount macros
Renamed address_new to address_create like in route,
added also an ni_address_list_copy utility function.
Commit: 5291d16c0cae287ce1e20fa59efd7e5dd1c8f914
https://github.com/openSUSE/wicked/commit/5291d16c0cae287ce1e20fa59efd7e5dd…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-06-02 (Thu, 02 Jun 2022)
Changed paths:
M include/wicked/addrconf.h
M include/wicked/nis.h
M include/wicked/resolver.h
M src/dhcp.c
M src/dhcp.h
M src/netinfo.c
M src/nis.c
M src/resolver.c
M src/state.c
Log Message:
-----------
lease: add clone utils and reference counting
Commit: cff372a7b770e571da8af7e811103b483777c05b
https://github.com/openSUSE/wicked/commit/cff372a7b770e571da8af7e811103b483…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-06-02 (Thu, 02 Jun 2022)
Changed paths:
M autoip4/fsm.c
M client/dracut/cmdline.c
M client/redhat/compat-redhat.c
M client/suse/compat-suse.c
M include/Makefile.am
M include/wicked/addrconf.h
M include/wicked/address.h
M include/wicked/nis.h
A include/wicked/refcount.h
M include/wicked/resolver.h
M include/wicked/route.h
M src/Makefile.am
M src/address.c
M src/auto6.c
M src/dbus-objects/misc.c
M src/dhcp.c
M src/dhcp.h
M src/dhcp4/protocol.c
M src/dhcp6/protocol.c
M src/iflist.c
M src/leasefile.c
M src/netinfo.c
M src/nis.c
A src/refcount.c
M src/resolver.c
M src/route.c
M src/state.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/916
lease: add clone utils and reference counting
Commit: 2528892ac1986870ad891f32350c6532ca773cb5
https://github.com/openSUSE/wicked/commit/2528892ac1986870ad891f32350c6532c…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-08 (Wed, 08 Jun 2022)
Changed paths:
M testing/wunit.h
Log Message:
-----------
testing/wunit: Add prefix to TESTCASE() generated functions
Commit: 272a88b5392fc75a9d0fb1671d38a12d447fed2d
https://github.com/openSUSE/wicked/commit/272a88b5392fc75a9d0fb1671d38a12d4…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-09 (Thu, 09 Jun 2022)
Changed paths:
M include/wicked/util.h
M src/util.c
Log Message:
-----------
util: Add bitmask utility functions
Commit: f3ce38bb201022e055149c08733903ee1018125f
https://github.com/openSUSE/wicked/commit/f3ce38bb201022e055149c08733903ee1…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-09 (Thu, 09 Jun 2022)
Changed paths:
M testing/Makefile.am
A testing/bitmask-test.c
Log Message:
-----------
testing: Add tests for bitmask utility functions
Commit: 89f58074d16d659d7ac5666a86b26d01d25a4b63
https://github.com/openSUSE/wicked/commit/89f58074d16d659d7ac5666a86b26d01d…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-09 (Thu, 09 Jun 2022)
Changed paths:
M testing/Makefile.am
M testing/bitmap-test.c
Log Message:
-----------
testing: Transform bitmap-test.c to unittest
Commit: c02538e5339877659844321ec05c9ffab8444392
https://github.com/openSUSE/wicked/commit/c02538e5339877659844321ec05c9ffab…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-06-15 (Wed, 15 Jun 2022)
Changed paths:
M include/wicked/util.h
M src/util.c
M testing/Makefile.am
M testing/bitmap-test.c
A testing/bitmask-test.c
M testing/wunit.h
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/917
util: Add bitmask utility functions
Commit: b4860037800c0202112648d657ed224e25664124
https://github.com/openSUSE/wicked/commit/b4860037800c0202112648d657ed224e2…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-06-16 (Thu, 16 Jun 2022)
Changed paths:
M src/dhcp4/protocol.c
Log Message:
-----------
dhcp4: cleanup useless classid availability check
Commit: b5574ad2a638315bb0c82fb0c00d27b0ccdf3fca
https://github.com/openSUSE/wicked/commit/b5574ad2a638315bb0c82fb0c00d27b0c…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-06-16 (Thu, 16 Jun 2022)
Changed paths:
M src/leasefile.c
Log Message:
-----------
leasefile: don't call fclose twice on rename error
Commit: b72512fd3e81965dc5bfd8e1c05c9e06c51e4698
https://github.com/openSUSE/wicked/commit/b72512fd3e81965dc5bfd8e1c05c9e06c…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-06-16 (Thu, 16 Jun 2022)
Changed paths:
M src/pppd.c
Log Message:
-----------
pppd: don't fclose twice on rename error
Commit: 10aaf5c2dc2fcf1e5e02e90098b1a3feec59a392
https://github.com/openSUSE/wicked/commit/10aaf5c2dc2fcf1e5e02e90098b1a3fee…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-06-16 (Thu, 16 Jun 2022)
Changed paths:
M src/dhcp4/protocol.c
M src/leasefile.c
M src/pppd.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/918
cleanup: don't fclose twice on rename error
Commit: a9f5ab6ceee79548574572031ed7a36b5880b636
https://github.com/openSUSE/wicked/commit/a9f5ab6ceee79548574572031ed7a36b5…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-24 (Fri, 24 Jun 2022)
Changed paths:
M src/xpath-fmt.c
Log Message:
-----------
xpath-fmt: Fix segfault when formating an empty node
If we try to format an empty node with xpath, we got a segfault
in the corresponding printf call, e.g.
```
echo "<foo><bar></bar><foo>" | \
wicked xpath --reference '/foo' '%{bar}'
```
Commit: 2fd8a3f32d260128a25c05ba9001395fbaf8a41d
https://github.com/openSUSE/wicked/commit/2fd8a3f32d260128a25c05ba9001395fb…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-06-24 (Fri, 24 Jun 2022)
Changed paths:
M src/xpath-fmt.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/919
xpath-fmt: Fix segfault when formating an empty node
Commit: 0c40b925b71df792cea942b54ce4e1340f8d3fee
https://github.com/openSUSE/wicked/commit/0c40b925b71df792cea942b54ce4e1340…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M src/wireless.c
Log Message:
-----------
wireless: Add missing GCMP to group capabilities
This avoid debug message:
```
wickedd[6821]: wlan1: unable to translate Group capability gcmp
```
Commit: 3f832be771756c23f4ccb05b4dcebae243f23847
https://github.com/openSUSE/wicked/commit/3f832be771756c23f4ccb05b4dcebae24…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M src/wireless.c
Log Message:
-----------
wirless: Fix bss->rsn->management-group
wpa_supplicant send the Management-Group for a bss (scan-result) in
a different format then in capabilities, thus we need to have the
cipher name also without `-` bettween (e.g. `AES-128-CMAC` was given
as `AES128CMAC`)
Commit: 71759c08e5941dd159f779992e1f61c51fe6e2e4
https://github.com/openSUSE/wicked/commit/71759c08e5941dd159f779992e1f61c51…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M include/wicked/wireless.h
M schema/constants.xml.in
M src/wireless.c
M util/mkconst.c
Log Message:
-----------
xml: Remove orphan wireless constant types
This commit remove the orphan types created with eed7dddbc.
Commit: f95d15e52848ba4934ea4394c1fc1f06e270aa2b
https://github.com/openSUSE/wicked/commit/f95d15e52848ba4934ea4394c1fc1f06e…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M client/compat.c
M client/suse/compat-suse.c
M include/wicked/wireless.h
M man/ifcfg-wireless.5.in
M man/src/ifcfg-wireless.5.md
M schema/constants.xml.in
M schema/wireless.xml
M src/dbus-objects/wireless.c
M src/wireless.c
M util/mkconst.c
Log Message:
-----------
wireless: Add support for PMF (ieee80211w)
Add a option to set `PMF`. It can be `disabled`, `optional` or
`required`. For ifcfg configuration files use:
```
WIRELESS_PMF=[disabled|optional|required]
```
Commit: f02e3d908122125310fdf64069f1035eb997b368
https://github.com/openSUSE/wicked/commit/f02e3d908122125310fdf64069f1035eb…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M client/suse/compat-suse.c
M man/ifcfg-wireless.5.in
M man/src/ifcfg-wireless.5.md
Log Message:
-----------
wireless: Add ifcfg variable WIRELESS_KEY_MGMT
Commit: 0e72c1ed2548d3248acb9100fe0db38d35dc51f5
https://github.com/openSUSE/wicked/commit/0e72c1ed2548d3248acb9100fe0db38d3…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M src/wireless.c
Log Message:
-----------
wireless: Use correct key_mgmt_map for wpa_supplicant
Commit: 332649e0c44fa8b427694277a8d0271ffe875912
https://github.com/openSUSE/wicked/commit/332649e0c44fa8b427694277a8d0271ff…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M src/dbus-objects/wireless.c
Log Message:
-----------
wireless-dbus: Rename ni_objectmode_mask_from_dbus to ni_objectmode_bitmap_from_dbus
Commit: c3a21f6b2968c9c9d62aa81da3d73cc8b18c5342
https://github.com/openSUSE/wicked/commit/c3a21f6b2968c9c9d62aa81da3d73cc8b…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M client/compat.c
M client/suse/compat-suse.c
M include/wicked/wireless.h
M src/dbus-objects/wireless.c
M src/wireless.c
Log Message:
-----------
wireless: Set key-management default based on capabilities
We use the passphrase to detect a PSK configuration and the
eap-method for EAP.
Once a config is detected and the key-management wasn't set
explicit, we use defaults for PSK or EAP. The default is all
known suitable key-managment methods, but only those who
are mentioned in capabilities.
PMF will be enabled (optional), once it isn't set via config
and a "newer" key-management method is used.
Commit: 36c2f7ce1f55d4edcd0d879332acaade55f3debb
https://github.com/openSUSE/wicked/commit/36c2f7ce1f55d4edcd0d879332acaade5…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M include/wicked/wireless.h
M src/wireless.c
Log Message:
-----------
wireless: Do not use mlock for network
The usage of mlock is wrong here, as we protect a struct,
which has the pointer to the password, but not the password
it self.
Commit: 09ebe0a6a4263e1b26991a1f621ec60a89d6a54f
https://github.com/openSUSE/wicked/commit/09ebe0a6a4263e1b26991a1f621ec60a8…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M client/suse/compat-suse.c
M include/wicked/wireless.h
M src/dbus-objects/wireless.c
M src/wireless.c
Log Message:
-----------
wireless: Use refcount api for ni_wireless_network_t
Commit: 514f626684aaf8d5da5ead736942afa75cfb1176
https://github.com/openSUSE/wicked/commit/514f626684aaf8d5da5ead736942afa75…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M src/wpa-supplicant.c
Log Message:
-----------
wpa_supplicant: Add missing free of wpa-nif properties
Commit: 82d3700e3274d19a51b963bb25a2f46f5b15e497
https://github.com/openSUSE/wicked/commit/82d3700e3274d19a51b963bb25a2f46f5…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M man/ifcfg-wireless.5.in
M man/src/ifcfg-wireless.5.md
Log Message:
-----------
man: ifcfg-wireless nicer output of WIRELESS_ESSID special chars
Commit: e2f5ec3073ef48703e8d2a45c93eee7e70a6f17f
https://github.com/openSUSE/wicked/commit/e2f5ec3073ef48703e8d2a45c93eee7e7…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M src/wpa-supplicant.c
M src/wpa-supplicant.h
Log Message:
-----------
wpa-supplicant: Get properties of fi.w1.wpa_supplicant1
Commit: d5313a6d0f39f5cfe92e0c213269040b05ac53d4
https://github.com/openSUSE/wicked/commit/d5313a6d0f39f5cfe92e0c213269040b0…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M src/wireless.c
Log Message:
-----------
wireless: Fix default key_mgmt for none FT support in wpa_supplicant
Commit: c0734e6518c6c4f93f31c4f40eac78488b0020b8
https://github.com/openSUSE/wicked/commit/c0734e6518c6c4f93f31c4f40eac78488…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-07-05 (Tue, 05 Jul 2022)
Changed paths:
M src/Makefile.am
A src/addrconf.c
M src/netinfo.c
Log Message:
-----------
lease: moved functions from netinfo to addrconf.c
Commit: 5359abfd031ebcb950f1513a60a2c1c883d3d9a6
https://github.com/openSUSE/wicked/commit/5359abfd031ebcb950f1513a60a2c1c88…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-07-05 (Tue, 05 Jul 2022)
Changed paths:
M server/main.c
M src/Makefile.am
M src/addrconf.c
A src/addrconf.h
M src/auto6.c
M src/dbus-objects/addrconf.c
M src/ifconfig.c
M src/netinfo_priv.h
M src/update.c
Log Message:
-----------
lease: moved addrconf updater to addrconf.[ch]
Commit: 49adbbb32c1d59264e48d2471599ef17762d6741
https://github.com/openSUSE/wicked/commit/49adbbb32c1d59264e48d2471599ef177…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-07-05 (Tue, 05 Jul 2022)
Changed paths:
M src/addrconf.c
M src/addrconf.h
Log Message:
-----------
addrconf: add support to add further updater actions
Commit: 816d90ebb5369b6cc6fc1d12eafd5466707223d8
https://github.com/openSUSE/wicked/commit/816d90ebb5369b6cc6fc1d12eafd54667…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-07-05 (Tue, 05 Jul 2022)
Changed paths:
M src/dbus-objects/addrconf.c
Log Message:
-----------
addrconf: move verbose lease lookup to a function
Commit: b765d93a8db3ad2a1011a293d8242f65da8f4aa7
https://github.com/openSUSE/wicked/commit/b765d93a8db3ad2a1011a293d8242f65d…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-07-05 (Tue, 05 Jul 2022)
Changed paths:
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: send released event with lease uuid
Commit: b922d2c222535c440434d6092e404d7a916b938c
https://github.com/openSUSE/wicked/commit/b922d2c222535c440434d6092e404d7a9…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-07-06 (Wed, 06 Jul 2022)
Changed paths:
M client/compat.c
M client/suse/compat-suse.c
M include/wicked/wireless.h
M man/ifcfg-wireless.5.in
M man/src/ifcfg-wireless.5.md
M schema/constants.xml.in
M schema/wireless.xml
M src/dbus-objects/wireless.c
M src/wireless.c
M src/wpa-supplicant.c
M src/wpa-supplicant.h
M util/mkconst.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/920
wireless: add support for WPA3 and PMF (bsc#1198894)
- Add variable to specify specific key management bit mask WIRELESS_KEY_MGMT
- Add variable to for Protected Management Frame setting WIRELESS_PMF
- Improve the default setting for key management
Commit: 6c9986a8d17d881698979c78d45b8d985c834e5a
https://github.com/openSUSE/wicked/commit/6c9986a8d17d881698979c78d45b8d985…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-07-07 (Thu, 07 Jul 2022)
Changed paths:
M src/iflist.c
Log Message:
-----------
wireless: minimize extension/type detection race on ifrename
If we process the ifinfomsg_linktype, but the interface was renamed
in the meantime, the corresponding sysfs path doesn't exists
anymore. Minimize the race possibility by requesting the new ifname.
Commit: 7d15197658216986a8c750ef9840d7b552783ec0
https://github.com/openSUSE/wicked/commit/7d15197658216986a8c750ef9840d7b55…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-07-07 (Thu, 07 Jul 2022)
Changed paths:
M src/iflist.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/922
wireless: minimize extension/type detection race on ifrename
Commit: 41b0db6ff4be035e4b4ca36dfaee0088a8fce60e
https://github.com/openSUSE/wicked/commit/41b0db6ff4be035e4b4ca36dfaee0088a…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-07-08 (Fri, 08 Jul 2022)
Changed paths:
M src/dhcp6/device.c
Log Message:
-----------
dhcp6: don't consider ppp interfaces unsupported
Commit: 5d1a830c377901d37564b0d4626626b9a98fa47c
https://github.com/openSUSE/wicked/commit/5d1a830c377901d37564b0d4626626b9a…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-07-11 (Mon, 11 Jul 2022)
Changed paths:
M src/dhcp6/device.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/924
dhcp6: don't consider ppp interfaces unsupported
Commit: f0dd6db37e3366958292cc9814c96e5265b8b38b
https://github.com/openSUSE/wicked/commit/f0dd6db37e3366958292cc9814c96e526…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-07-11 (Mon, 11 Jul 2022)
Changed paths:
M src/dhcp6/fsm.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/925
dhcp6: consider relese complete regardless of status
Commit: 0c9aaccc10095ddd399ed449581045372290aa90
https://github.com/openSUSE/wicked/commit/0c9aaccc10095ddd399ed449581045372…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-07-13 (Wed, 13 Jul 2022)
Changed paths:
M src/dbus-objects/addrconf.c
M src/ifconfig.c
Log Message:
-----------
addrconf: remove address before calling (dhcp) release
USGv6: DHCPv6_1_2_07b, According to RFC 3315 section 18.1.6, ”The client
MUST NOT use any of the addresses it is releasing as the source address
in the Release message or in any subsequently transmitted message.”
We didn't used the dhcp address as source in release, but because the
address were not yet removed from the interface, the host were still
able to use it and responded to echo request (ping) during the release,
causing an USGv6 testsuite failure.
Commit: 24f9f18b22d22a5c3da9ea401f5472f21a91ce05
https://github.com/openSUSE/wicked/commit/24f9f18b22d22a5c3da9ea401f5472f21…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-07-14 (Thu, 14 Jul 2022)
Changed paths:
M client/suse/compat-suse.c
M include/wicked/wireless.h
M src/wireless.c
M util/mkconst.c
Log Message:
-----------
wireless: <auth-proto> prefer wpa/rsn values over wpa1/wpa2
The variable WIRELESS_WPA_PROTO, the field <auth-proto> and the capability
field <wpa-protocols> referencing all the same bitmap. And we would
like to see wpa/rsn instead of wpa1/wpa2.
For backward compatibility wpa1/wpa2 can still be used but
is not generated on converting ifcfg to XML.
Commit: 773ab8acb9713cb3e0988ce318a0fad922863dcb
https://github.com/openSUSE/wicked/commit/773ab8acb9713cb3e0988ce318a0fad92…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-07-14 (Thu, 14 Jul 2022)
Changed paths:
M client/suse/compat-suse.c
M include/wicked/wireless.h
M src/wireless.c
M util/mkconst.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/923
wireless: <auth-proto> prefer wpa/rsn values over wpa1/wpa2
Commit: dd77b13f6e821cf3d85e618d0beea2f1b3adcffa
https://github.com/openSUSE/wicked/commit/dd77b13f6e821cf3d85e618d0beea2f1b…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-07-14 (Thu, 14 Jul 2022)
Changed paths:
M server/main.c
M src/Makefile.am
A src/addrconf.c
A src/addrconf.h
M src/auto6.c
M src/dbus-objects/addrconf.c
M src/dhcp4/fsm.c
M src/ifconfig.c
M src/netinfo.c
M src/netinfo_priv.h
M src/update.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/926
addrconf: remove address before calling (dhcp) release
Commit: b04d27121013bb058a47b34eecbee14862206ce5
https://github.com/openSUSE/wicked/commit/b04d27121013bb058a47b34eecbee1486…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-07-19 (Tue, 19 Jul 2022)
Changed paths:
M etc/Makefile.am
M etc/server.xml.in
M extensions/firewall
Log Message:
-----------
firewall-ext: skip firewallDown action without previous firewallUp
Reference: bsc#1201053
If a interface configuration contains FIREWALL=no, wicked should not
touch the firewall configuration on firewallUp _and_ firewallDown.
The firewall schema contains a `skip-unless-present="true"` for the
method firewallUp. This avoid the calling of the firewallUp DBus method
on the specific state, as long as the configuration doesn't contain the
<firewall> node.
On firewallDown, we do not have the configuration, thus we cannot use
`skip-unless-present="true"` here. And the firewallDown state calls
the firewallDown DBus method regardless of FIREWALL configuration value.
To avoid unexpected firewall changes, the firewall extension handle
firewallDown events only, if a corresponding firewallUp event was
invoked before.
Commit: 0cbb9cfdd61167bdbd1c64d5b2e09904f4618125
https://github.com/openSUSE/wicked/commit/0cbb9cfdd61167bdbd1c64d5b2e09904f…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-07-19 (Tue, 19 Jul 2022)
Changed paths:
M etc/Makefile.am
M etc/server.xml.in
M extensions/firewall
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/927
firewall-ext: skip firewallDown action without previous firewallUp (bsc#1201053)
Commit: 37791bb0f535ae42d94abcf83553293edfd7a3ef
https://github.com/openSUSE/wicked/commit/37791bb0f535ae42d94abcf83553293ed…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-08-16 (Tue, 16 Aug 2022)
Changed paths:
M client/compat.c
M client/suse/compat-suse.c
M client/wicked-client.h
Log Message:
-----------
compat-team: Set <link> node in slaves (bsc#1200505)
The xml configuration of the slave missed
the `<link>` configuration, when generated from
ifcfg format.
Commit: 92594253ea7dc2cf8aa16f53b744e0e87fa9bc91
https://github.com/openSUSE/wicked/commit/92594253ea7dc2cf8aa16f53b744e0e87…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-09-29 (Thu, 29 Sep 2022)
Changed paths:
M etc/Makefile.am
M etc/server.xml.in
M extensions/firewall
Log Message:
-----------
Revert "firewall-ext: skip firewallDown action without previous firewallUp"
This reverts commit b04d27121013bb058a47b34eecbee14862206ce5.
Commit: 0070d9fa86e0a0a627c4dce40c2f92b98f29a2fc
https://github.com/openSUSE/wicked/commit/0070d9fa86e0a0a627c4dce40c2f92b98…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-04 (Tue, 04 Oct 2022)
Changed paths:
M wicked.spec.in
Log Message:
-----------
Link as Position Independent Executable (bsc#1184124)
Commit: 687644d81fc0d95e554d8d6a6cb9ffc311c3c959
https://github.com/openSUSE/wicked/commit/687644d81fc0d95e554d8d6a6cb9ffc31…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M client/compat.c
M client/suse/compat-suse.c
M client/wicked-client.h
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/928
compat-team: Set <link> node in slaves (bsc#1200505)
Commit: 7ab5711464cf1a77e5a2419e5deff5fe9b575d2e
https://github.com/openSUSE/wicked/commit/7ab5711464cf1a77e5a2419e5deff5fe9…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/wpa-supplicant.c
Log Message:
-----------
wpa-supplicant: Remove dead code - __ni_print_string_array()
Commit: d128eabff42afa2acc1a7cac3c2fb4d84c69b55a
https://github.com/openSUSE/wicked/commit/d128eabff42afa2acc1a7cac3c2fb4d84…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/wireless.c
M src/wpa-supplicant.c
M src/wpa-supplicant.h
Log Message:
-----------
wpa-supplicant: Add refcount for ni_wpa_nif_t
Each call on DBus can result in async receving of DBus signals.
Thus we need to protect our current working object, that it
do not get removed because of such a signal.
Signed-off-by: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Commit: 7d356eac8173be9cf9f88b4978e491004a4edfa9
https://github.com/openSUSE/wicked/commit/7d356eac8173be9cf9f88b4978e491004…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/wireless.c
M src/wpa-supplicant.c
M src/wpa-supplicant.h
Log Message:
-----------
wpa-supplicant: Add refcounting for ni_wpa_bss_t
Each call on DBus can result in async receving of DBus signals.
Thus we need to protect our current working object, that it
do not get removed because of such a signal.
Commit: 1c493ea200657bf95094807880deb1afeca109cf
https://github.com/openSUSE/wicked/commit/1c493ea200657bf95094807880deb1afe…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/wpa-supplicant.c
M src/wpa-supplicant.h
Log Message:
-----------
wpa-supplicant: Remove wif backreference from bss
Commit: 2ea60e858ebd0e31af664b4a5a10b6f049d2b8b7
https://github.com/openSUSE/wicked/commit/2ea60e858ebd0e31af664b4a5a10b6f04…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/wpa-supplicant.c
Log Message:
-----------
wpa-supplicant: Fix error code translation on wpa_supp restart
If the wpa_supplicant restart (e.g. segfault), the restart handler cleanup
all internal data structures associated to this wpa_supplicant instance.
With this, the ni_wpa_wif_t->client is set to NULL and we need to cover
this stage in each translate error call.
Commit: d7ee3472cc705d46d63b81639e82e708fcdc5513
https://github.com/openSUSE/wicked/commit/d7ee3472cc705d46d63b81639e82e708f…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/wireless.c
Log Message:
-----------
wireless: notice logmsg of 'wpa_supplicant stopped'
Commit: bcf4f7f9d075be0c928f2a201f32aa9af5872a69
https://github.com/openSUSE/wicked/commit/bcf4f7f9d075be0c928f2a201f32aa9af…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: adopt to use reference counted lease utils
Commit: fa6e984739d16043bfc2af30aa13cfc30e71aa35
https://github.com/openSUSE/wicked/commit/fa6e984739d16043bfc2af30aa13cfc30…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/protocol.c
Log Message:
-----------
dhcp4: move socket close to utility function
Commit: 1296c4cff01756d859e0f6546e4066dcccc761fd
https://github.com/openSUSE/wicked/commit/1296c4cff01756d859e0f6546e4066dcc…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: move backoff definition to dhcp4.h header
Commit: c99c6294663506ea5341be9d5b5907dace94d3b1
https://github.com/openSUSE/wicked/commit/c99c6294663506ea5341be9d5b5907dac…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M include/wicked/time.h
M src/timer.c
Log Message:
-----------
timer: add decrementing to timeout param recompute
Commit: 9b72394c3fc71aaf197b61177983831f911eefdd
https://github.com/openSUSE/wicked/commit/9b72394c3fc71aaf197b61177983831f9…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: add lease time and timeout param init utils
Commit: a1ee804b3251d14597d654df4273068ec88bdb39
https://github.com/openSUSE/wicked/commit/a1ee804b3251d14597d654df4273068ec…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: use separate delay,defer,acquire timer
Commit: 84a37591f2518454457b5a8ba593bddfa0b1f214
https://github.com/openSUSE/wicked/commit/84a37591f2518454457b5a8ba593bddfa…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/wireless.c
M src/wpa-supplicant.c
M src/wpa-supplicant.h
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/931
wpa_supplicant: Fix crash on unexpected restarts of wpa_supplicant
Commit: bd794671e3740a6bf796f9594adc3cfc6a72aacb
https://github.com/openSUSE/wicked/commit/bd794671e3740a6bf796f9594adc3cfc6…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M wicked.spec.in
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/932
Link as Position Independent Executable (bsc#1184124)
Commit: 3f0c42b0be87bf97ae065342f76e8dd3aacb5395
https://github.com/openSUSE/wicked/commit/3f0c42b0be87bf97ae065342f76e8dd3a…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-06 (Thu, 06 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
M src/dhcp4/protocol.c
Log Message:
-----------
dhcp4: cleanup retransmissions and state changes
Also do not calculate retransmission times using unrelated
defer and acquire timeouts and fix the lease acquired time
(transmit start) vs secs (start time) in offer request.
Commit: d836dc96ff9162df4a12d8906587ccff1c816985
https://github.com/openSUSE/wicked/commit/d836dc96ff9162df4a12d8906587ccff1…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-06 (Thu, 06 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
M src/dhcp4/protocol.h
Log Message:
-----------
dhcp4: cleanup lease time calculation and schedule
Commit: 04107b225b6f4799f41f87c272ab3ec733a90ba8
https://github.com/openSUSE/wicked/commit/04107b225b6f4799f41f87c272ab3ec73…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-06 (Thu, 06 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: cleanup lease verify and recover
Commit: ad1e8a13eaee14121f3f1c0dce9331bd16d01754
https://github.com/openSUSE/wicked/commit/ad1e8a13eaee14121f3f1c0dce9331bd1…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-10 (Mon, 10 Oct 2022)
Changed paths:
M extensions/firewall
Log Message:
-----------
firewall-ext: Do not change firewalld setting on ifdown
Do not change firewalld settings on ifdown, neither for FIREWALL=yes
nor for FIREWALL=no (bsc#1201053 and bsc#118950).
The problem is, that `firewall-cmd --permanent` also change ifcfg
files, thus it would remove the ZONE= setting from ifcfg on ifdown.
Changing only runtime firewall settings, trigger a unexpected
inconsistency between runtime+persistent config.
Commit: d6c6ed40cbf358934aa38eaa2a7dffa58e879cf3
https://github.com/openSUSE/wicked/commit/d6c6ed40cbf358934aa38eaa2a7dffa58…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: adjust duplicate address check while reboot
Commit: 8cca24335e2fc5775f8eab036547c097a8afa410
https://github.com/openSUSE/wicked/commit/8cca24335e2fc5775f8eab036547c097a…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M src/dhcp4/device.c
Log Message:
-----------
dhcp4: move sending log message to prepare message
Commit: ac66c96c74a3ff84dc8ffa6df20cf2e086cf592d
https://github.com/openSUSE/wicked/commit/ac66c96c74a3ff84dc8ffa6df20cf2e08…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M dhcp4/main.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
M src/dhcp4/tester.c
Log Message:
-----------
dhcp4: log interface and dhcp event as names
Commit: c1bcfef723b03062e740815531886e959f280311
https://github.com/openSUSE/wicked/commit/c1bcfef723b03062e740815531886e959…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
Log Message:
-----------
dhcp4: use netdev linkinfo instead of own copy
Commit: c9ae90f7f414b2e106e8874cd216457dad266025
https://github.com/openSUSE/wicked/commit/c9ae90f7f414b2e106e8874cd216457da…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: handle link down state and reconnect
Commit: ca82ef2b9441fa97493d71858158cbcc7c517dfd
https://github.com/openSUSE/wicked/commit/ca82ef2b9441fa97493d71858158cbcc7…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M src/dhcp4/lease.c
M src/leasefile.c
Log Message:
-----------
dhcp4: restore address list and routes from lease file
Add loading/saving of sender-hw-address, route priority
and pref-source in dhcp4 lease files.
Commit: e89ead125bd9bb93c654905bbd046e3636d43331
https://github.com/openSUSE/wicked/commit/e89ead125bd9bb93c654905bbd046e363…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M src/addrconf.c
Log Message:
-----------
lease: init update mask and free dhcp4 sender
Commit: f6464ab35cea9725f9644b96058eae5e518ce10d
https://github.com/openSUSE/wicked/commit/f6464ab35cea9725f9644b96058eae5e5…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M src/route.c
Log Message:
-----------
route: fix route tables copy used in lease clone
Commit: 7d704bc92a71d6c2e2a8c2bc819e90d24c57c386
https://github.com/openSUSE/wicked/commit/7d704bc92a71d6c2e2a8c2bc819e90d24…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M etc/Makefile.am
M etc/server.xml.in
M extensions/firewall
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/933
firewall-ext: Do not change firewalld setting on ifdown (bsc#1201053)
Commit: a47b05ff928033a4207806b9108c74cc18c0bdec
https://github.com/openSUSE/wicked/commit/a47b05ff928033a4207806b9108c74cc1…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M client/compat.c
M client/suse/compat-suse.c
M client/suse/config/sysconfig.dhcp-wicked
M client/wicked-client.h
M dhcp6/dbus-api.c
M man/ifcfg-dhcp.5.in
M schema/addrconf.xml
M src/dhcp6/device.c
M src/dhcp6/dhcp6.h
M src/dhcp6/fsm.c
Log Message:
-----------
dhcp6: add option to refresh lease instead confirm
Add config option to refresh a lease with (managed) IP address using
rebind (like when it would contain a prefix) instead to just confirm
if it's appropriate to the link only (jsc#SLE-9492,jsc#SLE-24307).
Commit: 8971dabf4dd014e7c1367ea5db4a9b05d921a860
https://github.com/openSUSE/wicked/commit/8971dabf4dd014e7c1367ea5db4a9b05d…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M dhcp4/main.c
M include/wicked/time.h
M src/addrconf.c
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
M src/dhcp4/lease.c
M src/dhcp4/protocol.c
M src/dhcp4/protocol.h
M src/dhcp4/tester.c
M src/leasefile.c
M src/route.c
M src/timer.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/934
dhcp4: fix reuse of last lease and retransmissions (bsc#1187655)
When we restart/reboot and have a still unexpired lease, try
to confirm (dhcp reboot) it or get a new one, but reuse it at
defer-timeout if the dhcp server currently does not respond.
Also, adjust dhcp state message retransmission timings and
don't mix acquire/defer timeouts into their calculation.
Commit: 28691e9c77e1aa57583508dc49bd2c98a3173586
https://github.com/openSUSE/wicked/commit/28691e9c77e1aa57583508dc49bd2c98a…
Author: Jorik Cronenberg <jcronenberg(a)suse.de>
Date: 2022-10-17 (Mon, 17 Oct 2022)
Changed paths:
M testing/bitmap-test.c
Log Message:
-----------
testing: Null terminate map in bitmap-test
Maps are supposed to end with a NULL element as otherwise out of bounds
reads can occur.
Commit: db53b4d05e40357150dfbe258b12714a0049a091
https://github.com/openSUSE/wicked/commit/db53b4d05e40357150dfbe258b12714a0…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-10-17 (Mon, 17 Oct 2022)
Changed paths:
M testing/bitmap-test.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/935
testing: Null terminate map in bitmap-test
Commit: 3f1604e716729ae410ed64a9512a87e1868fcf34
https://github.com/openSUSE/wicked/commit/3f1604e716729ae410ed64a9512a87e18…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-18 (Tue, 18 Oct 2022)
Changed paths:
M src/dhcp6/device.c
Log Message:
-----------
dhcp6: refresh ipv6 flags on staring in auto mode
In some cases, like during an "ifup ; ifup" there is no NEWLINK
event from kernel providing the IPv6 ready, rs-sent, ra-rcvd,
ra-managed or ra-otherconf flags about the router advertisement
(RA) processing we're using to reliably resolve the auto mode
(aka follow-ra mode), so we've changed to actively query them.
Commit: d373024eb3bd00201b9268d1b55c0c0130d2e298
https://github.com/openSUSE/wicked/commit/d373024eb3bd00201b9268d1b55c0c013…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-10-18 (Tue, 18 Oct 2022)
Changed paths:
M client/compat.c
M client/suse/compat-suse.c
M client/suse/config/sysconfig.dhcp-wicked
M client/wicked-client.h
M dhcp6/dbus-api.c
M man/ifcfg-dhcp.5.in
M schema/addrconf.xml
M src/dhcp6/device.c
M src/dhcp6/dhcp6.h
M src/dhcp6/fsm.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/936
dhcp6: add option to refresh lease instead to confirm it
Commit: 1b100a34a13bd072ae18690912125b2021d9e8ad
https://github.com/openSUSE/wicked/commit/1b100a34a13bd072ae18690912125b202…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-19 (Wed, 19 Oct 2022)
Changed paths:
M VERSION
Log Message:
-----------
version 0.6.70
Commit: a5762e9f372b9f8da3be4a7803f0a6d81c6dda6a
https://github.com/openSUSE/wicked/commit/a5762e9f372b9f8da3be4a7803f0a6d81…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-10-20 (Thu, 20 Oct 2022)
Changed paths:
M VERSION
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/937
- version 0.6.70
- build: Link as Position Independent Executable (bsc#1184124)
- dhcp4: Fix issues in reuse of last lease (bsc#1187655)
- dhcp6: Add option to refresh lease (jsc#SLE-9492,jsc#SLE-24307)
- dhcp6: Remove address before release (USGv6 DHCPv6_1_2_07b)
- dhcp6: Ignore lease release status (USGv6 DHCPv6_1_2_07e,1_3_03)
- dhcp6: Consider ppp interfaces supported (gh#openSUSE/wicked#924)
- team: Fix to configure port priority in teamd (bsc#1200505)
- firewall-ext: No config change on ifdown (bsc#1201053,bsc#118950)
- wireless: Fix SEGV on supplicant restart (gh#openSUSE/wicked#931)
- wireless: Add support for WPA3 and PMF (bsc#1198894)
- wireless: Remove libiw dependencies (gh#openSUSE/wicked#910)
- client: Fix SEGV on empty xpath results (gh#openSUSE/wicked#919)
- client: Add release options to ifdown/ifreload (jsc#SLE-10249)
- dbus: Clear string array before append (gh#openSUSE/wicked#913)
- socket: Fix SEGV on heavy socket restart errors (bsc#1192508)
- systemd: Remove systemd-udev-settle dependency (bsc#1186787)
Commit: f00caa00e3045e3e3512d8d1faa9ca5e58fce18e
https://github.com/openSUSE/wicked/commit/f00caa00e3045e3e3512d8d1faa9ca5e5…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-20 (Thu, 20 Oct 2022)
Changed paths:
M .gitignore
M .gitlab-ci.yml
M INSTALL
M README
M VERSION
M autoip4/fsm.c
M client/Makefile.am
M client/compat.c
M client/dracut/cmdline.c
M client/ifdown.c
M client/ifreload.c
M client/ifup.c
M client/main.c
M client/main.h
A client/redfish.c
M client/redhat/compat-redhat.c
M client/suse/compat-suse.c
M client/suse/config/sysconfig.dhcp-wicked
M client/suse/scripts/ifup.in
M client/wicked-client.h
M configure.ac
M dhcp4/dbus-api.c
M dhcp4/main.c
M dhcp6/dbus-api.c
M etc/Makefile.am
M etc/client.xml.in
A etc/scripts/redfish-update.in
M etc/systemd/wickedd.service.in
M extensions/Makefile.am
M extensions/firewall
A extensions/redfish-config
M include/Makefile.am
M include/wicked/addrconf.h
M include/wicked/address.h
M include/wicked/dbus.h
M include/wicked/fsm.h
M include/wicked/netinfo.h
M include/wicked/nis.h
A include/wicked/refcount.h
M include/wicked/resolver.h
M include/wicked/route.h
M include/wicked/time.h
M include/wicked/types.h
M include/wicked/util.h
M include/wicked/wireless.h
M man/Makefile.am
M man/ifcfg-dhcp.5.in
M man/ifcfg-wireless.5.in
M man/ifsysctl.5.in
M man/ifup.8.in
M man/src/ifcfg-wireless.5.md
A man/src/wicked-redfish.8.md
A man/wicked-redfish.8.in
M man/wicked.8.in
M schema/addrconf.xml
M schema/constants.xml.in
M schema/wireless.xml
M server/main.c
M src/Makefile.am
A src/addrconf.c
A src/addrconf.h
M src/address.c
M src/auto6.c
M src/buffer.c
M src/buffer.h
M src/dbus-connection.c
M src/dbus-object.c
M src/dbus-objects/addrconf.c
M src/dbus-objects/misc.c
M src/dbus-objects/wireless.c
M src/dbus-xml.c
M src/dhcp.c
M src/dhcp.h
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
M src/dhcp4/lease.c
M src/dhcp4/protocol.c
M src/dhcp4/protocol.h
M src/dhcp4/tester.c
M src/dhcp6/device.c
M src/dhcp6/dhcp6.h
M src/dhcp6/fsm.c
M src/dhcp6/protocol.c
M src/firmware.c
M src/fsm.c
M src/ibft.c
M src/ibft.h
M src/ifconfig.c
M src/ifevent.c
M src/iflist.c
M src/kernel.c
M src/kernel.h
M src/leasefile.c
M src/lldp.c
M src/netinfo.c
M src/netinfo_priv.h
M src/nis.c
M src/pppd.c
A src/refcount.c
M src/resolver.c
M src/route.c
M src/socket.c
M src/state.c
M src/sysfs.c
M src/sysfs.h
M src/timer.c
M src/update.c
M src/util.c
M src/wireless.c
M src/wpa-supplicant.c
M src/wpa-supplicant.h
M src/xml-schema.c
M src/xpath-fmt.c
M testing/Makefile.am
M testing/bitmap-test.c
A testing/bitmask-test.c
A testing/socket-mock-test.c
A testing/wunit.h
M util/mkconst.c
M wicked.spec.in
Log Message:
-----------
Merge version 0.6.70 into sle12-sp5
Compare: https://github.com/openSUSE/wicked/compare/a7d145779762...f00caa00e304
1
0
Branch: refs/heads/sle12-sp2
Home: https://github.com/openSUSE/wicked
Commit: 55c773b20ea615a7ed96935fef735028eaa6e605
https://github.com/openSUSE/wicked/commit/55c773b20ea615a7ed96935fef735028e…
Author: madanyang <madanyang(a)users.noreply.github.com>
Date: 2021-03-15 (Mon, 15 Mar 2021)
Changed paths:
M etc/systemd/wickedd.service.in
Log Message:
-----------
Remove systemd-udev-settle
According to udevadm systemd-udev-settle.service is deprecated. Hence removed from Wants and and After
Commit: 6826c83dd2a2f35a0babfdc8d72240e28c577d3c
https://github.com/openSUSE/wicked/commit/6826c83dd2a2f35a0babfdc8d72240e28…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
M .gitlab-ci.yml
Log Message:
-----------
gitlab-ci: Use CI_PROJECT_NAMESPACE for wicked-ci
Use the wicked-ci.yml from the same `PROJECT_NAMESPACE` as the wicked
repo belongs to. E.g. if the CI is running on the project `cfconrad/wicked`
it will also use the `wicked-ci.yml` from `cfconrad/wicked-ci`.
Commit: 1773c0326917418e3c1fcbc332105c698f423ef7
https://github.com/openSUSE/wicked/commit/1773c0326917418e3c1fcbc332105c698…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-02-15 (Tue, 15 Feb 2022)
Changed paths:
M .gitlab-ci.yml
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/899
gitlab-ci: Use CI_PROJECT_NAMESPACE for wicked-ci
Commit: 3a974e43a74cceda9b7501f8186e35703327188d
https://github.com/openSUSE/wicked/commit/3a974e43a74cceda9b7501f8186e35703…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-02-21 (Mon, 21 Feb 2022)
Changed paths:
M client/suse/compat-suse.c
Log Message:
-----------
compat-suse: Fix reading of sysctl varialbe addr_gen_mode
Previously the value of sysctl addr_gen_mode was internally set to
the value of use_tempaddr.
Commit: 8bc44baf372a88f73354e96e865c4248c8113663
https://github.com/openSUSE/wicked/commit/8bc44baf372a88f73354e96e865c4248c…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-02-28 (Mon, 28 Feb 2022)
Changed paths:
M client/suse/compat-suse.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/900
compat-suse: Fix reading of sysctl varialbe addr_gen_mode
Commit: aab15882dba90ffd8c6f08405aa09114a3dc66f1
https://github.com/openSUSE/wicked/commit/aab15882dba90ffd8c6f08405aa09114a…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-03-03 (Thu, 03 Mar 2022)
Changed paths:
M client/suse/compat-suse.c
Log Message:
-----------
compat-suse: Match sysctl.d read order with systemd-sysctl
Match the read order of sysctl.d directories like systemd-sysctl.
progps-ng does this since 3.3.17 [1].
[1] https://gitlab.com/procps-ng/procps/-/commit/5da3024e4e4231561d922ad356a22c…
Commit: 7b620cce737a9921cea84e38d52bfd7742c56af1
https://github.com/openSUSE/wicked/commit/7b620cce737a9921cea84e38d52bfd774…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-03-10 (Thu, 10 Mar 2022)
Changed paths:
M src/auto6.c
Log Message:
-----------
Fix: Apply DNS from RA rdnss after interface ifdown/ifup (bsc#1181429)
On ifdown, the call `ni_auto6_release()` set the `auto6->enabled` state
to FALSE. This state is never changed to TRUE even if we do a explicit
`ni_auto6_acquire()`.
Commit: bfaba8163e6c4d5f2da49cca4c26095a76568e37
https://github.com/openSUSE/wicked/commit/bfaba8163e6c4d5f2da49cca4c26095a7…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-03-11 (Fri, 11 Mar 2022)
Changed paths:
M src/auto6.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/901
Fix: Apply DNS from RA rdnss after interface ifdown/ifup (bsc#1181429)
Commit: 3bc7d344bfebb6917b7df1afc26472843fdc1ee9
https://github.com/openSUSE/wicked/commit/3bc7d344bfebb6917b7df1afc26472843…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-03-11 (Fri, 11 Mar 2022)
Changed paths:
M src/buffer.c
M src/buffer.h
Log Message:
-----------
buffer: adjust uint length to size_t, guard init
Commit: cc42be988e61ac45451c8328ad4ba46e4e397020
https://github.com/openSUSE/wicked/commit/cc42be988e61ac45451c8328ad4ba46e4…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-03-11 (Fri, 11 Mar 2022)
Changed paths:
M src/dhcp4/fsm.c
M src/dhcp4/protocol.c
M src/dhcp6/protocol.c
M src/firmware.c
M src/lldp.c
Log Message:
-----------
buffer: adjust length and printf formats to zu
Commit: fc932a421785501b71985135febf8c929524fd83
https://github.com/openSUSE/wicked/commit/fc932a421785501b71985135febf8c929…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-03-15 (Tue, 15 Mar 2022)
Changed paths:
M include/wicked/util.h
M src/util.c
Log Message:
-----------
utils: use const pointer for ni_string_array_at
Commit: d56abf2c089e8be67962377a47996d5b958e3622
https://github.com/openSUSE/wicked/commit/d56abf2c089e8be67962377a47996d5b9…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-03-15 (Tue, 15 Mar 2022)
Changed paths:
M src/buffer.c
M src/buffer.h
M src/dhcp4/fsm.c
M src/dhcp4/protocol.c
M src/dhcp6/protocol.c
M src/firmware.c
M src/lldp.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/903
buffer: adjust uint length to size_t, guard init
* adjust unsigned int buffer count and tailroom return type to size_t
* add guards and return status in init and ensure_tailroom functions
* adopt the using side to use size_t and zu printf formats
Commit: c1896e6acf952aa1eee6efc941465bd75247b095
https://github.com/openSUSE/wicked/commit/c1896e6acf952aa1eee6efc941465bd75…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-03-15 (Tue, 15 Mar 2022)
Changed paths:
M include/wicked/util.h
M src/util.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/904
utils: use const pointer for ni_string_array_at
Commit: ba400d03c0a8ba7667766beb55f69f5666f389ab
https://github.com/openSUSE/wicked/commit/ba400d03c0a8ba7667766beb55f69f566…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
M man/ifsysctl.5.in
Log Message:
-----------
man: Remove obsolete ifup-sysctl from ifsysctl.5
Commit: e7aec13cd877ba5f6a411a73afeca7ef2ec6fffe
https://github.com/openSUSE/wicked/commit/e7aec13cd877ba5f6a411a73afeca7ef2…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-03-28 (Mon, 28 Mar 2022)
Changed paths:
M include/wicked/netinfo.h
M include/wicked/types.h
M src/netinfo.c
Log Message:
-----------
utils: add ni_netdev_ref_array_t and basic utils
Commit: 6b13e6e9b8cd76057f3aa4b51ad0ba3783088a9f
https://github.com/openSUSE/wicked/commit/6b13e6e9b8cd76057f3aa4b51ad0ba378…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-03-28 (Mon, 28 Mar 2022)
Changed paths:
M src/ibft.c
M src/ibft.h
M src/sysfs.c
M src/sysfs.h
Log Message:
-----------
sysfs: little path defines cleanup
Commit: bb283f6d5a5a87543264535a3f0a865f65654e03
https://github.com/openSUSE/wicked/commit/bb283f6d5a5a87543264535a3f0a865f6…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-03-28 (Mon, 28 Mar 2022)
Changed paths:
M src/sysfs.c
M src/sysfs.h
Log Message:
-----------
sysfs: add utils to scan for usb and pci net devices
Commit: 83d1f0ff10cb3bbfde9a2f58ffae2e464e4c2357
https://github.com/openSUSE/wicked/commit/83d1f0ff10cb3bbfde9a2f58ffae2e464…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-03-30 (Wed, 30 Mar 2022)
Changed paths:
M client/suse/compat-suse.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/905
compat-suse: Match sysctl.d read order with systemd-sysctl
Commit: 4479350e1f01ed3d74b7388f4cd218a4dea63658
https://github.com/openSUSE/wicked/commit/4479350e1f01ed3d74b7388f4cd218a4d…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
M src/xml-schema.c
Log Message:
-----------
xml-schema: Fix refcount handling for ni_xs_type_t
If the loaded xml-schema is errournous (e.g. a typo or missing include),
the cleanup can hit a ni_assert(), because of missing refcount increment
of the "array-element" type referenced in "array" type.
Commit: 4879cdb07ad5e56b97887571a2df1c5a3ba29092
https://github.com/openSUSE/wicked/commit/4879cdb07ad5e56b97887571a2df1c5a3…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
M src/wireless.c
Log Message:
-----------
wireless: Fix WPA_PSK given as 64byte long hex string
Commit: 9f4a45e5755b72f100cab68d88ef37e2a1718d97
https://github.com/openSUSE/wicked/commit/9f4a45e5755b72f100cab68d88ef37e2a…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-04-01 (Fri, 01 Apr 2022)
Changed paths:
M man/ifsysctl.5.in
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/906
man: Remove obsolete ifup-sysctl from ifsysctl.5
Commit: 3df9735cd8d4bc35508e19edd63938c094fd2885
https://github.com/openSUSE/wicked/commit/3df9735cd8d4bc35508e19edd63938c09…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-04-01 (Fri, 01 Apr 2022)
Changed paths:
M src/xml-schema.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/907
xml-schema: Fix refcount handling for ni_xs_type_t
Commit: 1b573976a1825246cd518e9c35a3cec06e03fb48
https://github.com/openSUSE/wicked/commit/1b573976a1825246cd518e9c35a3cec06…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-04-01 (Fri, 01 Apr 2022)
Changed paths:
M src/wireless.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/908
wireless: Fix WPA_PSK given as 64byte long hex string
Commit: 878e8dde06c27698821d53da329f2f708f59ac75
https://github.com/openSUSE/wicked/commit/878e8dde06c27698821d53da329f2f708…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-04-11 (Mon, 11 Apr 2022)
Changed paths:
M client/Makefile.am
M client/main.c
M client/main.h
A client/redfish.c
Log Message:
-----------
client: add redfish command to use in extensions
Commit: 96c31fb14f6c57f35a58fd8bbee0517b5db2e183
https://github.com/openSUSE/wicked/commit/96c31fb14f6c57f35a58fd8bbee0517b5…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-04-11 (Mon, 11 Apr 2022)
Changed paths:
M client/redfish.c
Log Message:
-----------
client: add redfish service hosts update actions
Commit: 932fb1ea7a5908c9ef7fb0619f731a411dfecee5
https://github.com/openSUSE/wicked/commit/932fb1ea7a5908c9ef7fb0619f731a411…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-04-11 (Mon, 11 Apr 2022)
Changed paths:
M client/Makefile.am
M client/redfish.c
M etc/client.xml.in
M extensions/Makefile.am
A extensions/redfish-config
Log Message:
-----------
client: add redfish service hosts update actions
Commit: 101de45fd301d0fddc2ef9ca198aef968ed86ffc
https://github.com/openSUSE/wicked/commit/101de45fd301d0fddc2ef9ca198aef968…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-04-11 (Mon, 11 Apr 2022)
Changed paths:
M .gitignore
M client/redfish.c
M etc/Makefile.am
A etc/scripts/redfish-update.in
M wicked.spec.in
Log Message:
-----------
scripts: add redfish-update post-up/pre-down
The redfish-update post-up/pre-down script adds the "Redfish
Service IP" address to /etc/hosts using the "redfish-localhost"
hostname and the "Redfish Service Hostname" if defined by the
redfish protocol settings.
Commit: 2d32bf7aa11104bd78a0722a601623c1c4248bf5
https://github.com/openSUSE/wicked/commit/2d32bf7aa11104bd78a0722a601623c1c…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-04-13 (Wed, 13 Apr 2022)
Changed paths:
M man/Makefile.am
A man/src/wicked-redfish.8.md
A man/wicked-redfish.8.in
M wicked.spec.in
Log Message:
-----------
man: add an wicked-redfish(8) manual page
Commit: 064f88316783d28f6a26bbb34bd6767feff59678
https://github.com/openSUSE/wicked/commit/064f88316783d28f6a26bbb34bd6767fe…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-04-13 (Wed, 13 Apr 2022)
Changed paths:
M .gitignore
M client/Makefile.am
M client/main.c
M client/main.h
A client/redfish.c
M etc/Makefile.am
M etc/client.xml.in
A etc/scripts/redfish-update.in
M extensions/Makefile.am
A extensions/redfish-config
M include/wicked/netinfo.h
M include/wicked/types.h
M man/Makefile.am
A man/src/wicked-redfish.8.md
A man/wicked-redfish.8.in
M src/ibft.c
M src/ibft.h
M src/netinfo.c
M src/sysfs.c
M src/sysfs.h
M wicked.spec.in
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/909
redfish: decode smbios and setup host interface
Add initial support to decode the SMBIOS Management Controller Host
Interface (Type 42) structure and expose it as wicked `firmware:redfish`
configuration to setup a Host Network Interface (to the BMC) using the
`Redfish over IP` protocol allowing access to the Redfish Service (via
redfish-localhost in /etc/hosts) used to manage the computer system.
Tech Preview (jsc#SLE-17762).
See also:
- https://www.dmtf.org/standards/redfish
- https://www.dmtf.org/dsp/DSP0270
Commit: 68a77fb16bcbafb89dfd505586b6e2f86493512c
https://github.com/openSUSE/wicked/commit/68a77fb16bcbafb89dfd505586b6e2f86…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-04-13 (Wed, 13 Apr 2022)
Changed paths:
M VERSION
Log Message:
-----------
version 0.6.69
Commit: d48906e79036bcf36214235eaaf2feca09060d46
https://github.com/openSUSE/wicked/commit/d48906e79036bcf36214235eaaf2feca0…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-04-25 (Mon, 25 Apr 2022)
Changed paths:
M INSTALL
M README
M configure.ac
M src/iflist.c
M src/kernel.c
M src/kernel.h
M wicked.spec.in
Log Message:
-----------
wireless: Remove libiw dependencies
Remove libiw dependency (since https://github.com/openSUSE/wicked/pull/872)
used to detect wireless interfaces only.
Unfortunately `rtnetlink(7)` does not provide this info in the `NEWLINK`
message, so we're using sysfs telling us if an interface has a wireless
extension, once the `/sys/class/net/$name/wireless` directory exists
(issue: https://github.com/openSUSE/wicked/issues/910)
Commit: 885ace85a2e7f088a30f4e648905f74a2cd7dd8c
https://github.com/openSUSE/wicked/commit/885ace85a2e7f088a30f4e648905f74a2…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-04-28 (Thu, 28 Apr 2022)
Changed paths:
M INSTALL
M README
M configure.ac
M src/iflist.c
M src/kernel.c
M src/kernel.h
M wicked.spec.in
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/911
Remove libiw dependency (since https://github.com/openSUSE/wicked/pull/872)
used to detect wireless interfaces only.
Unfortunately `rtnetlink(7)` does not provide this info in the `NEWLINK`
message, so we're using sysfs telling us if an interface has a wireless
extension, once the `/sys/class/net/$name/wireless` directory exists
(issue: https://github.com/openSUSE/wicked/issues/910)
Commit: 7562a598b29026f27637244411595c6968daede6
https://github.com/openSUSE/wicked/commit/7562a598b29026f27637244411595c696…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-05-04 (Wed, 04 May 2022)
Changed paths:
M src/ifevent.c
Log Message:
-----------
ifevent: always close old rtnl event sock on restart
The used `ni_socket_release()`, while restart on rtnetlink event
errors, didn't closed and deactivated/removed the obsolete socket
from poll processing immediately. This caused further restarts and
finally an assertion due to incorrect reference count (bsc#1192508).
Commit: b3a07a520c58b2db34dccb398ef9d770b6f41409
https://github.com/openSUSE/wicked/commit/b3a07a520c58b2db34dccb398ef9d770b…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-05-11 (Wed, 11 May 2022)
Changed paths:
M etc/systemd/wickedd.service.in
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/864
service: remove systemd-udev-settle dependency from wickedd.service
Commit: 8339f6f897a61558cd43c241a1c451a0e1445894
https://github.com/openSUSE/wicked/commit/8339f6f897a61558cd43c241a1c451a0e…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-05-11 (Wed, 11 May 2022)
Changed paths:
M src/ifevent.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/912
ifevent: always close old rtnl event sock on restart (bsc#1192508)
The used ni_socket_release(), while restart on rtnetlink event
errors, didn't closed and deactivated/removed the obsolete socket
from poll processing immediately. This caused further restarts and
finally an assertion due to incorrect reference count.
Commit: df563d56454f9c5629d7fd5a252a38ba55a7f605
https://github.com/openSUSE/wicked/commit/df563d56454f9c5629d7fd5a252a38ba5…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M include/wicked/dbus.h
M src/dbus-xml.c
Log Message:
-----------
dbus-xml: expose get_argument_type, add _name utility
Commit: d982c97923764852cfde4aa6aaf8b34291b17bf2
https://github.com/openSUSE/wicked/commit/d982c97923764852cfde4aa6aaf8b3429…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M dhcp4/dbus-api.c
M dhcp6/dbus-api.c
M schema/addrconf.xml
M src/dbus-objects/addrconf.c
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp6/device.c
M src/dhcp6/dhcp6.h
Log Message:
-----------
dbus: add options dict argument to dhcp dropLease()
Commit: ecaccd4abfc441acb1c68a585833982d70ab412a
https://github.com/openSUSE/wicked/commit/ecaccd4abfc441acb1c68a585833982d7…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M include/wicked/fsm.h
M src/fsm.c
Log Message:
-----------
fsm: pass transition arguments to method arguments
Commit: d4182568210daa4f94d3bff1838c32e67f49e364
https://github.com/openSUSE/wicked/commit/d4182568210daa4f94d3bff1838c32e67…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-05-17 (Tue, 17 May 2022)
Changed paths:
M src/dbus-object.c
Log Message:
-----------
dbus: Fix common dbus string_array handling
We missed the cleanup of the old value. This lead into
orphan entries in our local datastructure.
It was detected when debugging BSS info on wireless.
If I kept the same SSID/BSSID, but changed pairwise or key management
settings, the old values where still displayed. Because the dbus
object just get updated.
Commit: bf4d9197dbd32ed0bd14a89912673d1010f071ec
https://github.com/openSUSE/wicked/commit/bf4d9197dbd32ed0bd14a89912673d101…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-05-18 (Wed, 18 May 2022)
Changed paths:
M src/dbus-object.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/913
dbus: Fix common dbus string_array handling
Commit: 44cf8531fdae2494f820cfe54b716910459dacdd
https://github.com/openSUSE/wicked/commit/44cf8531fdae2494f820cfe54b7169104…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-05-20 (Fri, 20 May 2022)
Changed paths:
M client/ifdown.c
M client/ifreload.c
M client/ifup.c
M client/suse/scripts/ifup.in
M man/ifup.8.in
M man/wicked.8.in
Log Message:
-----------
client: add --[no-]release option to ifdown/ifreload
Commit: be181b1db799665761bfbc45f769994a0f7d3dfa
https://github.com/openSUSE/wicked/commit/be181b1db799665761bfbc45f769994a0…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-05-23 (Mon, 23 May 2022)
Changed paths:
M client/ifdown.c
M client/ifreload.c
M client/ifup.c
M client/suse/scripts/ifup.in
M dhcp4/dbus-api.c
M dhcp6/dbus-api.c
M include/wicked/dbus.h
M include/wicked/fsm.h
M man/ifup.8.in
M man/wicked.8.in
M schema/addrconf.xml
M src/dbus-objects/addrconf.c
M src/dbus-xml.c
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp6/device.c
M src/dhcp6/dhcp6.h
M src/fsm.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/915
client: add --[no-]release option to ifdown/ifreload (jsc#SLE-10249)
Commit: 58364c8d20047e7150f97b04e803e12a70340241
https://github.com/openSUSE/wicked/commit/58364c8d20047e7150f97b04e803e12a7…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M src/dbus-connection.c
Log Message:
-----------
dbus-connection: Add missing ni_socket_release() calls
When ever we do not care of a ni_socket_t object, we need to call the
ni_socket_release(), otherwise the reference will kept forever.
Commit: 7b7576d0ea77fc13518ae336a96c5e9921399a1d
https://github.com/openSUSE/wicked/commit/7b7576d0ea77fc13518ae336a96c5e992…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M src/dhcp6/fsm.c
Log Message:
-----------
dhcp6: consider relese complete regardless of status
USGv6: DHCPv6_1_2_07e,1_3_03, According to RFC 3315 Section 18.1.8,
”When the client receives a valid Reply message in response to a Release
message, the client considers the Release event completed, regardless
of the Status Code option(s)returned by the server.”
Commit: 9e7b5059e1f729447eeb3366d13bd7f0e36083b5
https://github.com/openSUSE/wicked/commit/9e7b5059e1f729447eeb3366d13bd7f0e…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M src/socket.c
Log Message:
-----------
socket: Fix concurrent manipulation of static socket array
In ni_socket_array_wait() we should not manipulating the same array
what we use for iteration.
The static socket array __ni_sockets should not be used for iteration,
as we might manipulate the array via ni_socket_close() from other
modules.
Commit: df32481abd443b58caddaf3969e9cfab40caeeef
https://github.com/openSUSE/wicked/commit/df32481abd443b58caddaf3969e9cfab4…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M src/socket.c
Log Message:
-----------
socket: Do not call close() callback twice
The close() callback was called unconditional, thus it got called
even if the file descriptor is already unset.
Commit: afc02733993e959f4769888cf56bee9de1668c2e
https://github.com/openSUSE/wicked/commit/afc02733993e959f4769888cf56bee9de…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M src/socket.c
Log Message:
-----------
socket: Assert early when releasing a active socket
If a `ni_socket_release()` is called with a refcount equal to `1`,
we hit a assert in a recursive call of ni_socket_release().
Simply check that no one call `ni_socket_release()` on the last
reference, while the socket is still active!
Commit: dde20d8eef14371b93392db90202644b3d1bd824
https://github.com/openSUSE/wicked/commit/dde20d8eef14371b93392db90202644b3…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M .gitignore
M testing/Makefile.am
A testing/socket-mock-test.c
A testing/wunit.h
Log Message:
-----------
Add unit-test for src/socket.c
Cover upcoming regressions and check for issues in corner cases
which failed in old implementation.
Commit: cd308dc6a8cb4d22f40498529e74484ddec7c0ce
https://github.com/openSUSE/wicked/commit/cd308dc6a8cb4d22f40498529e74484dd…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-06-01 (Wed, 01 Jun 2022)
Changed paths:
M .gitignore
M src/dbus-connection.c
M src/socket.c
M testing/Makefile.am
A testing/socket-mock-test.c
A testing/wunit.h
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/914
socket.c improvements and unit tests
Commit: 36febb320f6c3ec054571c0f292b72cb772b6d0c
https://github.com/openSUSE/wicked/commit/36febb320f6c3ec054571c0f292b72cb7…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-06-02 (Thu, 02 Jun 2022)
Changed paths:
M include/Makefile.am
A include/wicked/refcount.h
M src/Makefile.am
A src/refcount.c
Log Message:
-----------
refcount: add reference couting utilility macros
Co-authored-by: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Commit: 61e2168d9dbf452a244d15502cd3c9c0a08e7869
https://github.com/openSUSE/wicked/commit/61e2168d9dbf452a244d15502cd3c9c0a…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-06-02 (Thu, 02 Jun 2022)
Changed paths:
M client/suse/compat-suse.c
M include/wicked/route.h
M src/route.c
Log Message:
-----------
route: adjust routes and rules to refcount macros
Added also rule array and route tables copy utils.
Commit: 6dd62ea9b27d0381cea7f9daa2711e1458907383
https://github.com/openSUSE/wicked/commit/6dd62ea9b27d0381cea7f9daa2711e145…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-06-02 (Thu, 02 Jun 2022)
Changed paths:
M autoip4/fsm.c
M client/dracut/cmdline.c
M client/redhat/compat-redhat.c
M client/suse/compat-suse.c
M include/wicked/address.h
M src/address.c
M src/auto6.c
M src/dbus-objects/misc.c
M src/dhcp4/protocol.c
M src/dhcp6/protocol.c
M src/iflist.c
M src/leasefile.c
Log Message:
-----------
address: adjust address to use new refcount macros
Renamed address_new to address_create like in route,
added also an ni_address_list_copy utility function.
Commit: 5291d16c0cae287ce1e20fa59efd7e5dd1c8f914
https://github.com/openSUSE/wicked/commit/5291d16c0cae287ce1e20fa59efd7e5dd…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-06-02 (Thu, 02 Jun 2022)
Changed paths:
M include/wicked/addrconf.h
M include/wicked/nis.h
M include/wicked/resolver.h
M src/dhcp.c
M src/dhcp.h
M src/netinfo.c
M src/nis.c
M src/resolver.c
M src/state.c
Log Message:
-----------
lease: add clone utils and reference counting
Commit: cff372a7b770e571da8af7e811103b483777c05b
https://github.com/openSUSE/wicked/commit/cff372a7b770e571da8af7e811103b483…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-06-02 (Thu, 02 Jun 2022)
Changed paths:
M autoip4/fsm.c
M client/dracut/cmdline.c
M client/redhat/compat-redhat.c
M client/suse/compat-suse.c
M include/Makefile.am
M include/wicked/addrconf.h
M include/wicked/address.h
M include/wicked/nis.h
A include/wicked/refcount.h
M include/wicked/resolver.h
M include/wicked/route.h
M src/Makefile.am
M src/address.c
M src/auto6.c
M src/dbus-objects/misc.c
M src/dhcp.c
M src/dhcp.h
M src/dhcp4/protocol.c
M src/dhcp6/protocol.c
M src/iflist.c
M src/leasefile.c
M src/netinfo.c
M src/nis.c
A src/refcount.c
M src/resolver.c
M src/route.c
M src/state.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/916
lease: add clone utils and reference counting
Commit: 2528892ac1986870ad891f32350c6532ca773cb5
https://github.com/openSUSE/wicked/commit/2528892ac1986870ad891f32350c6532c…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-08 (Wed, 08 Jun 2022)
Changed paths:
M testing/wunit.h
Log Message:
-----------
testing/wunit: Add prefix to TESTCASE() generated functions
Commit: 272a88b5392fc75a9d0fb1671d38a12d447fed2d
https://github.com/openSUSE/wicked/commit/272a88b5392fc75a9d0fb1671d38a12d4…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-09 (Thu, 09 Jun 2022)
Changed paths:
M include/wicked/util.h
M src/util.c
Log Message:
-----------
util: Add bitmask utility functions
Commit: f3ce38bb201022e055149c08733903ee1018125f
https://github.com/openSUSE/wicked/commit/f3ce38bb201022e055149c08733903ee1…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-09 (Thu, 09 Jun 2022)
Changed paths:
M testing/Makefile.am
A testing/bitmask-test.c
Log Message:
-----------
testing: Add tests for bitmask utility functions
Commit: 89f58074d16d659d7ac5666a86b26d01d25a4b63
https://github.com/openSUSE/wicked/commit/89f58074d16d659d7ac5666a86b26d01d…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-09 (Thu, 09 Jun 2022)
Changed paths:
M testing/Makefile.am
M testing/bitmap-test.c
Log Message:
-----------
testing: Transform bitmap-test.c to unittest
Commit: c02538e5339877659844321ec05c9ffab8444392
https://github.com/openSUSE/wicked/commit/c02538e5339877659844321ec05c9ffab…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-06-15 (Wed, 15 Jun 2022)
Changed paths:
M include/wicked/util.h
M src/util.c
M testing/Makefile.am
M testing/bitmap-test.c
A testing/bitmask-test.c
M testing/wunit.h
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/917
util: Add bitmask utility functions
Commit: b4860037800c0202112648d657ed224e25664124
https://github.com/openSUSE/wicked/commit/b4860037800c0202112648d657ed224e2…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-06-16 (Thu, 16 Jun 2022)
Changed paths:
M src/dhcp4/protocol.c
Log Message:
-----------
dhcp4: cleanup useless classid availability check
Commit: b5574ad2a638315bb0c82fb0c00d27b0ccdf3fca
https://github.com/openSUSE/wicked/commit/b5574ad2a638315bb0c82fb0c00d27b0c…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-06-16 (Thu, 16 Jun 2022)
Changed paths:
M src/leasefile.c
Log Message:
-----------
leasefile: don't call fclose twice on rename error
Commit: b72512fd3e81965dc5bfd8e1c05c9e06c51e4698
https://github.com/openSUSE/wicked/commit/b72512fd3e81965dc5bfd8e1c05c9e06c…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-06-16 (Thu, 16 Jun 2022)
Changed paths:
M src/pppd.c
Log Message:
-----------
pppd: don't fclose twice on rename error
Commit: 10aaf5c2dc2fcf1e5e02e90098b1a3feec59a392
https://github.com/openSUSE/wicked/commit/10aaf5c2dc2fcf1e5e02e90098b1a3fee…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-06-16 (Thu, 16 Jun 2022)
Changed paths:
M src/dhcp4/protocol.c
M src/leasefile.c
M src/pppd.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/918
cleanup: don't fclose twice on rename error
Commit: a9f5ab6ceee79548574572031ed7a36b5880b636
https://github.com/openSUSE/wicked/commit/a9f5ab6ceee79548574572031ed7a36b5…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-24 (Fri, 24 Jun 2022)
Changed paths:
M src/xpath-fmt.c
Log Message:
-----------
xpath-fmt: Fix segfault when formating an empty node
If we try to format an empty node with xpath, we got a segfault
in the corresponding printf call, e.g.
```
echo "<foo><bar></bar><foo>" | \
wicked xpath --reference '/foo' '%{bar}'
```
Commit: 2fd8a3f32d260128a25c05ba9001395fbaf8a41d
https://github.com/openSUSE/wicked/commit/2fd8a3f32d260128a25c05ba9001395fb…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-06-24 (Fri, 24 Jun 2022)
Changed paths:
M src/xpath-fmt.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/919
xpath-fmt: Fix segfault when formating an empty node
Commit: 0c40b925b71df792cea942b54ce4e1340f8d3fee
https://github.com/openSUSE/wicked/commit/0c40b925b71df792cea942b54ce4e1340…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M src/wireless.c
Log Message:
-----------
wireless: Add missing GCMP to group capabilities
This avoid debug message:
```
wickedd[6821]: wlan1: unable to translate Group capability gcmp
```
Commit: 3f832be771756c23f4ccb05b4dcebae243f23847
https://github.com/openSUSE/wicked/commit/3f832be771756c23f4ccb05b4dcebae24…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M src/wireless.c
Log Message:
-----------
wirless: Fix bss->rsn->management-group
wpa_supplicant send the Management-Group for a bss (scan-result) in
a different format then in capabilities, thus we need to have the
cipher name also without `-` bettween (e.g. `AES-128-CMAC` was given
as `AES128CMAC`)
Commit: 71759c08e5941dd159f779992e1f61c51fe6e2e4
https://github.com/openSUSE/wicked/commit/71759c08e5941dd159f779992e1f61c51…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M include/wicked/wireless.h
M schema/constants.xml.in
M src/wireless.c
M util/mkconst.c
Log Message:
-----------
xml: Remove orphan wireless constant types
This commit remove the orphan types created with eed7dddbc.
Commit: f95d15e52848ba4934ea4394c1fc1f06e270aa2b
https://github.com/openSUSE/wicked/commit/f95d15e52848ba4934ea4394c1fc1f06e…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M client/compat.c
M client/suse/compat-suse.c
M include/wicked/wireless.h
M man/ifcfg-wireless.5.in
M man/src/ifcfg-wireless.5.md
M schema/constants.xml.in
M schema/wireless.xml
M src/dbus-objects/wireless.c
M src/wireless.c
M util/mkconst.c
Log Message:
-----------
wireless: Add support for PMF (ieee80211w)
Add a option to set `PMF`. It can be `disabled`, `optional` or
`required`. For ifcfg configuration files use:
```
WIRELESS_PMF=[disabled|optional|required]
```
Commit: f02e3d908122125310fdf64069f1035eb997b368
https://github.com/openSUSE/wicked/commit/f02e3d908122125310fdf64069f1035eb…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M client/suse/compat-suse.c
M man/ifcfg-wireless.5.in
M man/src/ifcfg-wireless.5.md
Log Message:
-----------
wireless: Add ifcfg variable WIRELESS_KEY_MGMT
Commit: 0e72c1ed2548d3248acb9100fe0db38d35dc51f5
https://github.com/openSUSE/wicked/commit/0e72c1ed2548d3248acb9100fe0db38d3…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M src/wireless.c
Log Message:
-----------
wireless: Use correct key_mgmt_map for wpa_supplicant
Commit: 332649e0c44fa8b427694277a8d0271ffe875912
https://github.com/openSUSE/wicked/commit/332649e0c44fa8b427694277a8d0271ff…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M src/dbus-objects/wireless.c
Log Message:
-----------
wireless-dbus: Rename ni_objectmode_mask_from_dbus to ni_objectmode_bitmap_from_dbus
Commit: c3a21f6b2968c9c9d62aa81da3d73cc8b18c5342
https://github.com/openSUSE/wicked/commit/c3a21f6b2968c9c9d62aa81da3d73cc8b…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M client/compat.c
M client/suse/compat-suse.c
M include/wicked/wireless.h
M src/dbus-objects/wireless.c
M src/wireless.c
Log Message:
-----------
wireless: Set key-management default based on capabilities
We use the passphrase to detect a PSK configuration and the
eap-method for EAP.
Once a config is detected and the key-management wasn't set
explicit, we use defaults for PSK or EAP. The default is all
known suitable key-managment methods, but only those who
are mentioned in capabilities.
PMF will be enabled (optional), once it isn't set via config
and a "newer" key-management method is used.
Commit: 36c2f7ce1f55d4edcd0d879332acaade55f3debb
https://github.com/openSUSE/wicked/commit/36c2f7ce1f55d4edcd0d879332acaade5…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M include/wicked/wireless.h
M src/wireless.c
Log Message:
-----------
wireless: Do not use mlock for network
The usage of mlock is wrong here, as we protect a struct,
which has the pointer to the password, but not the password
it self.
Commit: 09ebe0a6a4263e1b26991a1f621ec60a89d6a54f
https://github.com/openSUSE/wicked/commit/09ebe0a6a4263e1b26991a1f621ec60a8…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M client/suse/compat-suse.c
M include/wicked/wireless.h
M src/dbus-objects/wireless.c
M src/wireless.c
Log Message:
-----------
wireless: Use refcount api for ni_wireless_network_t
Commit: 514f626684aaf8d5da5ead736942afa75cfb1176
https://github.com/openSUSE/wicked/commit/514f626684aaf8d5da5ead736942afa75…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M src/wpa-supplicant.c
Log Message:
-----------
wpa_supplicant: Add missing free of wpa-nif properties
Commit: 82d3700e3274d19a51b963bb25a2f46f5b15e497
https://github.com/openSUSE/wicked/commit/82d3700e3274d19a51b963bb25a2f46f5…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M man/ifcfg-wireless.5.in
M man/src/ifcfg-wireless.5.md
Log Message:
-----------
man: ifcfg-wireless nicer output of WIRELESS_ESSID special chars
Commit: e2f5ec3073ef48703e8d2a45c93eee7e70a6f17f
https://github.com/openSUSE/wicked/commit/e2f5ec3073ef48703e8d2a45c93eee7e7…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M src/wpa-supplicant.c
M src/wpa-supplicant.h
Log Message:
-----------
wpa-supplicant: Get properties of fi.w1.wpa_supplicant1
Commit: d5313a6d0f39f5cfe92e0c213269040b05ac53d4
https://github.com/openSUSE/wicked/commit/d5313a6d0f39f5cfe92e0c213269040b0…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M src/wireless.c
Log Message:
-----------
wireless: Fix default key_mgmt for none FT support in wpa_supplicant
Commit: c0734e6518c6c4f93f31c4f40eac78488b0020b8
https://github.com/openSUSE/wicked/commit/c0734e6518c6c4f93f31c4f40eac78488…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-07-05 (Tue, 05 Jul 2022)
Changed paths:
M src/Makefile.am
A src/addrconf.c
M src/netinfo.c
Log Message:
-----------
lease: moved functions from netinfo to addrconf.c
Commit: 5359abfd031ebcb950f1513a60a2c1c883d3d9a6
https://github.com/openSUSE/wicked/commit/5359abfd031ebcb950f1513a60a2c1c88…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-07-05 (Tue, 05 Jul 2022)
Changed paths:
M server/main.c
M src/Makefile.am
M src/addrconf.c
A src/addrconf.h
M src/auto6.c
M src/dbus-objects/addrconf.c
M src/ifconfig.c
M src/netinfo_priv.h
M src/update.c
Log Message:
-----------
lease: moved addrconf updater to addrconf.[ch]
Commit: 49adbbb32c1d59264e48d2471599ef17762d6741
https://github.com/openSUSE/wicked/commit/49adbbb32c1d59264e48d2471599ef177…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-07-05 (Tue, 05 Jul 2022)
Changed paths:
M src/addrconf.c
M src/addrconf.h
Log Message:
-----------
addrconf: add support to add further updater actions
Commit: 816d90ebb5369b6cc6fc1d12eafd5466707223d8
https://github.com/openSUSE/wicked/commit/816d90ebb5369b6cc6fc1d12eafd54667…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-07-05 (Tue, 05 Jul 2022)
Changed paths:
M src/dbus-objects/addrconf.c
Log Message:
-----------
addrconf: move verbose lease lookup to a function
Commit: b765d93a8db3ad2a1011a293d8242f65da8f4aa7
https://github.com/openSUSE/wicked/commit/b765d93a8db3ad2a1011a293d8242f65d…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-07-05 (Tue, 05 Jul 2022)
Changed paths:
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: send released event with lease uuid
Commit: b922d2c222535c440434d6092e404d7a916b938c
https://github.com/openSUSE/wicked/commit/b922d2c222535c440434d6092e404d7a9…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-07-06 (Wed, 06 Jul 2022)
Changed paths:
M client/compat.c
M client/suse/compat-suse.c
M include/wicked/wireless.h
M man/ifcfg-wireless.5.in
M man/src/ifcfg-wireless.5.md
M schema/constants.xml.in
M schema/wireless.xml
M src/dbus-objects/wireless.c
M src/wireless.c
M src/wpa-supplicant.c
M src/wpa-supplicant.h
M util/mkconst.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/920
wireless: add support for WPA3 and PMF (bsc#1198894)
- Add variable to specify specific key management bit mask WIRELESS_KEY_MGMT
- Add variable to for Protected Management Frame setting WIRELESS_PMF
- Improve the default setting for key management
Commit: 6c9986a8d17d881698979c78d45b8d985c834e5a
https://github.com/openSUSE/wicked/commit/6c9986a8d17d881698979c78d45b8d985…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-07-07 (Thu, 07 Jul 2022)
Changed paths:
M src/iflist.c
Log Message:
-----------
wireless: minimize extension/type detection race on ifrename
If we process the ifinfomsg_linktype, but the interface was renamed
in the meantime, the corresponding sysfs path doesn't exists
anymore. Minimize the race possibility by requesting the new ifname.
Commit: 7d15197658216986a8c750ef9840d7b552783ec0
https://github.com/openSUSE/wicked/commit/7d15197658216986a8c750ef9840d7b55…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-07-07 (Thu, 07 Jul 2022)
Changed paths:
M src/iflist.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/922
wireless: minimize extension/type detection race on ifrename
Commit: 41b0db6ff4be035e4b4ca36dfaee0088a8fce60e
https://github.com/openSUSE/wicked/commit/41b0db6ff4be035e4b4ca36dfaee0088a…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-07-08 (Fri, 08 Jul 2022)
Changed paths:
M src/dhcp6/device.c
Log Message:
-----------
dhcp6: don't consider ppp interfaces unsupported
Commit: 5d1a830c377901d37564b0d4626626b9a98fa47c
https://github.com/openSUSE/wicked/commit/5d1a830c377901d37564b0d4626626b9a…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-07-11 (Mon, 11 Jul 2022)
Changed paths:
M src/dhcp6/device.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/924
dhcp6: don't consider ppp interfaces unsupported
Commit: f0dd6db37e3366958292cc9814c96e5265b8b38b
https://github.com/openSUSE/wicked/commit/f0dd6db37e3366958292cc9814c96e526…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-07-11 (Mon, 11 Jul 2022)
Changed paths:
M src/dhcp6/fsm.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/925
dhcp6: consider relese complete regardless of status
Commit: 0c9aaccc10095ddd399ed449581045372290aa90
https://github.com/openSUSE/wicked/commit/0c9aaccc10095ddd399ed449581045372…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-07-13 (Wed, 13 Jul 2022)
Changed paths:
M src/dbus-objects/addrconf.c
M src/ifconfig.c
Log Message:
-----------
addrconf: remove address before calling (dhcp) release
USGv6: DHCPv6_1_2_07b, According to RFC 3315 section 18.1.6, ”The client
MUST NOT use any of the addresses it is releasing as the source address
in the Release message or in any subsequently transmitted message.”
We didn't used the dhcp address as source in release, but because the
address were not yet removed from the interface, the host were still
able to use it and responded to echo request (ping) during the release,
causing an USGv6 testsuite failure.
Commit: 24f9f18b22d22a5c3da9ea401f5472f21a91ce05
https://github.com/openSUSE/wicked/commit/24f9f18b22d22a5c3da9ea401f5472f21…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-07-14 (Thu, 14 Jul 2022)
Changed paths:
M client/suse/compat-suse.c
M include/wicked/wireless.h
M src/wireless.c
M util/mkconst.c
Log Message:
-----------
wireless: <auth-proto> prefer wpa/rsn values over wpa1/wpa2
The variable WIRELESS_WPA_PROTO, the field <auth-proto> and the capability
field <wpa-protocols> referencing all the same bitmap. And we would
like to see wpa/rsn instead of wpa1/wpa2.
For backward compatibility wpa1/wpa2 can still be used but
is not generated on converting ifcfg to XML.
Commit: 773ab8acb9713cb3e0988ce318a0fad922863dcb
https://github.com/openSUSE/wicked/commit/773ab8acb9713cb3e0988ce318a0fad92…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-07-14 (Thu, 14 Jul 2022)
Changed paths:
M client/suse/compat-suse.c
M include/wicked/wireless.h
M src/wireless.c
M util/mkconst.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/923
wireless: <auth-proto> prefer wpa/rsn values over wpa1/wpa2
Commit: dd77b13f6e821cf3d85e618d0beea2f1b3adcffa
https://github.com/openSUSE/wicked/commit/dd77b13f6e821cf3d85e618d0beea2f1b…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-07-14 (Thu, 14 Jul 2022)
Changed paths:
M server/main.c
M src/Makefile.am
A src/addrconf.c
A src/addrconf.h
M src/auto6.c
M src/dbus-objects/addrconf.c
M src/dhcp4/fsm.c
M src/ifconfig.c
M src/netinfo.c
M src/netinfo_priv.h
M src/update.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/926
addrconf: remove address before calling (dhcp) release
Commit: b04d27121013bb058a47b34eecbee14862206ce5
https://github.com/openSUSE/wicked/commit/b04d27121013bb058a47b34eecbee1486…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-07-19 (Tue, 19 Jul 2022)
Changed paths:
M etc/Makefile.am
M etc/server.xml.in
M extensions/firewall
Log Message:
-----------
firewall-ext: skip firewallDown action without previous firewallUp
Reference: bsc#1201053
If a interface configuration contains FIREWALL=no, wicked should not
touch the firewall configuration on firewallUp _and_ firewallDown.
The firewall schema contains a `skip-unless-present="true"` for the
method firewallUp. This avoid the calling of the firewallUp DBus method
on the specific state, as long as the configuration doesn't contain the
<firewall> node.
On firewallDown, we do not have the configuration, thus we cannot use
`skip-unless-present="true"` here. And the firewallDown state calls
the firewallDown DBus method regardless of FIREWALL configuration value.
To avoid unexpected firewall changes, the firewall extension handle
firewallDown events only, if a corresponding firewallUp event was
invoked before.
Commit: 0cbb9cfdd61167bdbd1c64d5b2e09904f4618125
https://github.com/openSUSE/wicked/commit/0cbb9cfdd61167bdbd1c64d5b2e09904f…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-07-19 (Tue, 19 Jul 2022)
Changed paths:
M etc/Makefile.am
M etc/server.xml.in
M extensions/firewall
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/927
firewall-ext: skip firewallDown action without previous firewallUp (bsc#1201053)
Commit: 37791bb0f535ae42d94abcf83553293edfd7a3ef
https://github.com/openSUSE/wicked/commit/37791bb0f535ae42d94abcf83553293ed…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-08-16 (Tue, 16 Aug 2022)
Changed paths:
M client/compat.c
M client/suse/compat-suse.c
M client/wicked-client.h
Log Message:
-----------
compat-team: Set <link> node in slaves (bsc#1200505)
The xml configuration of the slave missed
the `<link>` configuration, when generated from
ifcfg format.
Commit: 92594253ea7dc2cf8aa16f53b744e0e87fa9bc91
https://github.com/openSUSE/wicked/commit/92594253ea7dc2cf8aa16f53b744e0e87…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-09-29 (Thu, 29 Sep 2022)
Changed paths:
M etc/Makefile.am
M etc/server.xml.in
M extensions/firewall
Log Message:
-----------
Revert "firewall-ext: skip firewallDown action without previous firewallUp"
This reverts commit b04d27121013bb058a47b34eecbee14862206ce5.
Commit: 0070d9fa86e0a0a627c4dce40c2f92b98f29a2fc
https://github.com/openSUSE/wicked/commit/0070d9fa86e0a0a627c4dce40c2f92b98…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-04 (Tue, 04 Oct 2022)
Changed paths:
M wicked.spec.in
Log Message:
-----------
Link as Position Independent Executable (bsc#1184124)
Commit: 687644d81fc0d95e554d8d6a6cb9ffc311c3c959
https://github.com/openSUSE/wicked/commit/687644d81fc0d95e554d8d6a6cb9ffc31…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M client/compat.c
M client/suse/compat-suse.c
M client/wicked-client.h
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/928
compat-team: Set <link> node in slaves (bsc#1200505)
Commit: 7ab5711464cf1a77e5a2419e5deff5fe9b575d2e
https://github.com/openSUSE/wicked/commit/7ab5711464cf1a77e5a2419e5deff5fe9…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/wpa-supplicant.c
Log Message:
-----------
wpa-supplicant: Remove dead code - __ni_print_string_array()
Commit: d128eabff42afa2acc1a7cac3c2fb4d84c69b55a
https://github.com/openSUSE/wicked/commit/d128eabff42afa2acc1a7cac3c2fb4d84…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/wireless.c
M src/wpa-supplicant.c
M src/wpa-supplicant.h
Log Message:
-----------
wpa-supplicant: Add refcount for ni_wpa_nif_t
Each call on DBus can result in async receving of DBus signals.
Thus we need to protect our current working object, that it
do not get removed because of such a signal.
Signed-off-by: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Commit: 7d356eac8173be9cf9f88b4978e491004a4edfa9
https://github.com/openSUSE/wicked/commit/7d356eac8173be9cf9f88b4978e491004…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/wireless.c
M src/wpa-supplicant.c
M src/wpa-supplicant.h
Log Message:
-----------
wpa-supplicant: Add refcounting for ni_wpa_bss_t
Each call on DBus can result in async receving of DBus signals.
Thus we need to protect our current working object, that it
do not get removed because of such a signal.
Commit: 1c493ea200657bf95094807880deb1afeca109cf
https://github.com/openSUSE/wicked/commit/1c493ea200657bf95094807880deb1afe…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/wpa-supplicant.c
M src/wpa-supplicant.h
Log Message:
-----------
wpa-supplicant: Remove wif backreference from bss
Commit: 2ea60e858ebd0e31af664b4a5a10b6f049d2b8b7
https://github.com/openSUSE/wicked/commit/2ea60e858ebd0e31af664b4a5a10b6f04…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/wpa-supplicant.c
Log Message:
-----------
wpa-supplicant: Fix error code translation on wpa_supp restart
If the wpa_supplicant restart (e.g. segfault), the restart handler cleanup
all internal data structures associated to this wpa_supplicant instance.
With this, the ni_wpa_wif_t->client is set to NULL and we need to cover
this stage in each translate error call.
Commit: d7ee3472cc705d46d63b81639e82e708fcdc5513
https://github.com/openSUSE/wicked/commit/d7ee3472cc705d46d63b81639e82e708f…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/wireless.c
Log Message:
-----------
wireless: notice logmsg of 'wpa_supplicant stopped'
Commit: bcf4f7f9d075be0c928f2a201f32aa9af5872a69
https://github.com/openSUSE/wicked/commit/bcf4f7f9d075be0c928f2a201f32aa9af…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: adopt to use reference counted lease utils
Commit: fa6e984739d16043bfc2af30aa13cfc30e71aa35
https://github.com/openSUSE/wicked/commit/fa6e984739d16043bfc2af30aa13cfc30…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/protocol.c
Log Message:
-----------
dhcp4: move socket close to utility function
Commit: 1296c4cff01756d859e0f6546e4066dcccc761fd
https://github.com/openSUSE/wicked/commit/1296c4cff01756d859e0f6546e4066dcc…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: move backoff definition to dhcp4.h header
Commit: c99c6294663506ea5341be9d5b5907dace94d3b1
https://github.com/openSUSE/wicked/commit/c99c6294663506ea5341be9d5b5907dac…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M include/wicked/time.h
M src/timer.c
Log Message:
-----------
timer: add decrementing to timeout param recompute
Commit: 9b72394c3fc71aaf197b61177983831f911eefdd
https://github.com/openSUSE/wicked/commit/9b72394c3fc71aaf197b61177983831f9…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: add lease time and timeout param init utils
Commit: a1ee804b3251d14597d654df4273068ec88bdb39
https://github.com/openSUSE/wicked/commit/a1ee804b3251d14597d654df4273068ec…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: use separate delay,defer,acquire timer
Commit: 84a37591f2518454457b5a8ba593bddfa0b1f214
https://github.com/openSUSE/wicked/commit/84a37591f2518454457b5a8ba593bddfa…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M src/wireless.c
M src/wpa-supplicant.c
M src/wpa-supplicant.h
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/931
wpa_supplicant: Fix crash on unexpected restarts of wpa_supplicant
Commit: bd794671e3740a6bf796f9594adc3cfc6a72aacb
https://github.com/openSUSE/wicked/commit/bd794671e3740a6bf796f9594adc3cfc6…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M wicked.spec.in
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/932
Link as Position Independent Executable (bsc#1184124)
Commit: 3f0c42b0be87bf97ae065342f76e8dd3aacb5395
https://github.com/openSUSE/wicked/commit/3f0c42b0be87bf97ae065342f76e8dd3a…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-06 (Thu, 06 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
M src/dhcp4/protocol.c
Log Message:
-----------
dhcp4: cleanup retransmissions and state changes
Also do not calculate retransmission times using unrelated
defer and acquire timeouts and fix the lease acquired time
(transmit start) vs secs (start time) in offer request.
Commit: d836dc96ff9162df4a12d8906587ccff1c816985
https://github.com/openSUSE/wicked/commit/d836dc96ff9162df4a12d8906587ccff1…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-06 (Thu, 06 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
M src/dhcp4/protocol.h
Log Message:
-----------
dhcp4: cleanup lease time calculation and schedule
Commit: 04107b225b6f4799f41f87c272ab3ec733a90ba8
https://github.com/openSUSE/wicked/commit/04107b225b6f4799f41f87c272ab3ec73…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-06 (Thu, 06 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: cleanup lease verify and recover
Commit: ad1e8a13eaee14121f3f1c0dce9331bd16d01754
https://github.com/openSUSE/wicked/commit/ad1e8a13eaee14121f3f1c0dce9331bd1…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-10 (Mon, 10 Oct 2022)
Changed paths:
M extensions/firewall
Log Message:
-----------
firewall-ext: Do not change firewalld setting on ifdown
Do not change firewalld settings on ifdown, neither for FIREWALL=yes
nor for FIREWALL=no (bsc#1201053 and bsc#118950).
The problem is, that `firewall-cmd --permanent` also change ifcfg
files, thus it would remove the ZONE= setting from ifcfg on ifdown.
Changing only runtime firewall settings, trigger a unexpected
inconsistency between runtime+persistent config.
Commit: d6c6ed40cbf358934aa38eaa2a7dffa58e879cf3
https://github.com/openSUSE/wicked/commit/d6c6ed40cbf358934aa38eaa2a7dffa58…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: adjust duplicate address check while reboot
Commit: 8cca24335e2fc5775f8eab036547c097a8afa410
https://github.com/openSUSE/wicked/commit/8cca24335e2fc5775f8eab036547c097a…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M src/dhcp4/device.c
Log Message:
-----------
dhcp4: move sending log message to prepare message
Commit: ac66c96c74a3ff84dc8ffa6df20cf2e086cf592d
https://github.com/openSUSE/wicked/commit/ac66c96c74a3ff84dc8ffa6df20cf2e08…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M dhcp4/main.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
M src/dhcp4/tester.c
Log Message:
-----------
dhcp4: log interface and dhcp event as names
Commit: c1bcfef723b03062e740815531886e959f280311
https://github.com/openSUSE/wicked/commit/c1bcfef723b03062e740815531886e959…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
Log Message:
-----------
dhcp4: use netdev linkinfo instead of own copy
Commit: c9ae90f7f414b2e106e8874cd216457dad266025
https://github.com/openSUSE/wicked/commit/c9ae90f7f414b2e106e8874cd216457da…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
Log Message:
-----------
dhcp4: handle link down state and reconnect
Commit: ca82ef2b9441fa97493d71858158cbcc7c517dfd
https://github.com/openSUSE/wicked/commit/ca82ef2b9441fa97493d71858158cbcc7…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M src/dhcp4/lease.c
M src/leasefile.c
Log Message:
-----------
dhcp4: restore address list and routes from lease file
Add loading/saving of sender-hw-address, route priority
and pref-source in dhcp4 lease files.
Commit: e89ead125bd9bb93c654905bbd046e3636d43331
https://github.com/openSUSE/wicked/commit/e89ead125bd9bb93c654905bbd046e363…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M src/addrconf.c
Log Message:
-----------
lease: init update mask and free dhcp4 sender
Commit: f6464ab35cea9725f9644b96058eae5e518ce10d
https://github.com/openSUSE/wicked/commit/f6464ab35cea9725f9644b96058eae5e5…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M src/route.c
Log Message:
-----------
route: fix route tables copy used in lease clone
Commit: 7d704bc92a71d6c2e2a8c2bc819e90d24c57c386
https://github.com/openSUSE/wicked/commit/7d704bc92a71d6c2e2a8c2bc819e90d24…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M etc/Makefile.am
M etc/server.xml.in
M extensions/firewall
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/933
firewall-ext: Do not change firewalld setting on ifdown (bsc#1201053)
Commit: a47b05ff928033a4207806b9108c74cc18c0bdec
https://github.com/openSUSE/wicked/commit/a47b05ff928033a4207806b9108c74cc1…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M client/compat.c
M client/suse/compat-suse.c
M client/suse/config/sysconfig.dhcp-wicked
M client/wicked-client.h
M dhcp6/dbus-api.c
M man/ifcfg-dhcp.5.in
M schema/addrconf.xml
M src/dhcp6/device.c
M src/dhcp6/dhcp6.h
M src/dhcp6/fsm.c
Log Message:
-----------
dhcp6: add option to refresh lease instead confirm
Add config option to refresh a lease with (managed) IP address using
rebind (like when it would contain a prefix) instead to just confirm
if it's appropriate to the link only (jsc#SLE-9492,jsc#SLE-24307).
Commit: 8971dabf4dd014e7c1367ea5db4a9b05d921a860
https://github.com/openSUSE/wicked/commit/8971dabf4dd014e7c1367ea5db4a9b05d…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M dhcp4/main.c
M include/wicked/time.h
M src/addrconf.c
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
M src/dhcp4/lease.c
M src/dhcp4/protocol.c
M src/dhcp4/protocol.h
M src/dhcp4/tester.c
M src/leasefile.c
M src/route.c
M src/timer.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/934
dhcp4: fix reuse of last lease and retransmissions (bsc#1187655)
When we restart/reboot and have a still unexpired lease, try
to confirm (dhcp reboot) it or get a new one, but reuse it at
defer-timeout if the dhcp server currently does not respond.
Also, adjust dhcp state message retransmission timings and
don't mix acquire/defer timeouts into their calculation.
Commit: 28691e9c77e1aa57583508dc49bd2c98a3173586
https://github.com/openSUSE/wicked/commit/28691e9c77e1aa57583508dc49bd2c98a…
Author: Jorik Cronenberg <jcronenberg(a)suse.de>
Date: 2022-10-17 (Mon, 17 Oct 2022)
Changed paths:
M testing/bitmap-test.c
Log Message:
-----------
testing: Null terminate map in bitmap-test
Maps are supposed to end with a NULL element as otherwise out of bounds
reads can occur.
Commit: db53b4d05e40357150dfbe258b12714a0049a091
https://github.com/openSUSE/wicked/commit/db53b4d05e40357150dfbe258b12714a0…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-10-17 (Mon, 17 Oct 2022)
Changed paths:
M testing/bitmap-test.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/935
testing: Null terminate map in bitmap-test
Commit: 3f1604e716729ae410ed64a9512a87e1868fcf34
https://github.com/openSUSE/wicked/commit/3f1604e716729ae410ed64a9512a87e18…
Author: Marius Tomaschewski <mt(a)suse.de>
Date: 2022-10-18 (Tue, 18 Oct 2022)
Changed paths:
M src/dhcp6/device.c
Log Message:
-----------
dhcp6: refresh ipv6 flags on staring in auto mode
In some cases, like during an "ifup ; ifup" there is no NEWLINK
event from kernel providing the IPv6 ready, rs-sent, ra-rcvd,
ra-managed or ra-otherconf flags about the router advertisement
(RA) processing we're using to reliably resolve the auto mode
(aka follow-ra mode), so we've changed to actively query them.
Commit: d373024eb3bd00201b9268d1b55c0c0130d2e298
https://github.com/openSUSE/wicked/commit/d373024eb3bd00201b9268d1b55c0c013…
Author: cfconrad <40127946+cfconrad(a)users.noreply.github.com>
Date: 2022-10-18 (Tue, 18 Oct 2022)
Changed paths:
M client/compat.c
M client/suse/compat-suse.c
M client/suse/config/sysconfig.dhcp-wicked
M client/wicked-client.h
M dhcp6/dbus-api.c
M man/ifcfg-dhcp.5.in
M schema/addrconf.xml
M src/dhcp6/device.c
M src/dhcp6/dhcp6.h
M src/dhcp6/fsm.c
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/936
dhcp6: add option to refresh lease instead to confirm it
Commit: 1b100a34a13bd072ae18690912125b2021d9e8ad
https://github.com/openSUSE/wicked/commit/1b100a34a13bd072ae18690912125b202…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-19 (Wed, 19 Oct 2022)
Changed paths:
M VERSION
Log Message:
-----------
version 0.6.70
Commit: a5762e9f372b9f8da3be4a7803f0a6d81c6dda6a
https://github.com/openSUSE/wicked/commit/a5762e9f372b9f8da3be4a7803f0a6d81…
Author: Marius Tomaschewski <mt(a)suse.com>
Date: 2022-10-20 (Thu, 20 Oct 2022)
Changed paths:
M VERSION
Log Message:
-----------
Merge pull request https://github.com/openSUSE/wicked/pull/937
- version 0.6.70
- build: Link as Position Independent Executable (bsc#1184124)
- dhcp4: Fix issues in reuse of last lease (bsc#1187655)
- dhcp6: Add option to refresh lease (jsc#SLE-9492,jsc#SLE-24307)
- dhcp6: Remove address before release (USGv6 DHCPv6_1_2_07b)
- dhcp6: Ignore lease release status (USGv6 DHCPv6_1_2_07e,1_3_03)
- dhcp6: Consider ppp interfaces supported (gh#openSUSE/wicked#924)
- team: Fix to configure port priority in teamd (bsc#1200505)
- firewall-ext: No config change on ifdown (bsc#1201053,bsc#118950)
- wireless: Fix SEGV on supplicant restart (gh#openSUSE/wicked#931)
- wireless: Add support for WPA3 and PMF (bsc#1198894)
- wireless: Remove libiw dependencies (gh#openSUSE/wicked#910)
- client: Fix SEGV on empty xpath results (gh#openSUSE/wicked#919)
- client: Add release options to ifdown/ifreload (jsc#SLE-10249)
- dbus: Clear string array before append (gh#openSUSE/wicked#913)
- socket: Fix SEGV on heavy socket restart errors (bsc#1192508)
- systemd: Remove systemd-udev-settle dependency (bsc#1186787)
Commit: 4206782daf2088647482daa91f4ef795b43958a7
https://github.com/openSUSE/wicked/commit/4206782daf2088647482daa91f4ef795b…
Author: Clemens Famulla-Conrad <cfamullaconrad(a)suse.de>
Date: 2022-10-20 (Thu, 20 Oct 2022)
Changed paths:
M .gitignore
M .gitlab-ci.yml
M INSTALL
M README
M VERSION
M autoip4/fsm.c
M client/Makefile.am
M client/compat.c
M client/dracut/cmdline.c
M client/ifdown.c
M client/ifreload.c
M client/ifup.c
M client/main.c
M client/main.h
A client/redfish.c
M client/redhat/compat-redhat.c
M client/suse/compat-suse.c
M client/suse/config/sysconfig.dhcp-wicked
M client/suse/scripts/ifup.in
M client/wicked-client.h
M configure.ac
M dhcp4/dbus-api.c
M dhcp4/main.c
M dhcp6/dbus-api.c
M etc/Makefile.am
M etc/client.xml.in
A etc/scripts/redfish-update.in
M etc/systemd/wickedd.service.in
M extensions/Makefile.am
M extensions/firewall
A extensions/redfish-config
M include/Makefile.am
M include/wicked/addrconf.h
M include/wicked/address.h
M include/wicked/dbus.h
M include/wicked/fsm.h
M include/wicked/netinfo.h
M include/wicked/nis.h
A include/wicked/refcount.h
M include/wicked/resolver.h
M include/wicked/route.h
M include/wicked/time.h
M include/wicked/types.h
M include/wicked/util.h
M include/wicked/wireless.h
M man/Makefile.am
M man/ifcfg-dhcp.5.in
M man/ifcfg-wireless.5.in
M man/ifsysctl.5.in
M man/ifup.8.in
M man/src/ifcfg-wireless.5.md
A man/src/wicked-redfish.8.md
A man/wicked-redfish.8.in
M man/wicked.8.in
M schema/addrconf.xml
M schema/constants.xml.in
M schema/wireless.xml
M server/main.c
M src/Makefile.am
A src/addrconf.c
A src/addrconf.h
M src/address.c
M src/auto6.c
M src/buffer.c
M src/buffer.h
M src/dbus-connection.c
M src/dbus-object.c
M src/dbus-objects/addrconf.c
M src/dbus-objects/misc.c
M src/dbus-objects/wireless.c
M src/dbus-xml.c
M src/dhcp.c
M src/dhcp.h
M src/dhcp4/device.c
M src/dhcp4/dhcp4.h
M src/dhcp4/fsm.c
M src/dhcp4/lease.c
M src/dhcp4/protocol.c
M src/dhcp4/protocol.h
M src/dhcp4/tester.c
M src/dhcp6/device.c
M src/dhcp6/dhcp6.h
M src/dhcp6/fsm.c
M src/dhcp6/protocol.c
M src/firmware.c
M src/fsm.c
M src/ibft.c
M src/ibft.h
M src/ifconfig.c
M src/ifevent.c
M src/iflist.c
M src/kernel.c
M src/kernel.h
M src/leasefile.c
M src/lldp.c
M src/netinfo.c
M src/netinfo_priv.h
M src/nis.c
M src/pppd.c
A src/refcount.c
M src/resolver.c
M src/route.c
M src/socket.c
M src/state.c
M src/sysfs.c
M src/sysfs.h
M src/timer.c
M src/update.c
M src/util.c
M src/wireless.c
M src/wpa-supplicant.c
M src/wpa-supplicant.h
M src/xml-schema.c
M src/xpath-fmt.c
M testing/Makefile.am
M testing/bitmap-test.c
A testing/bitmask-test.c
A testing/socket-mock-test.c
A testing/wunit.h
M util/mkconst.c
M wicked.spec.in
Log Message:
-----------
Merge version 0.6.70 into sle12-sp2
Compare: https://github.com/openSUSE/wicked/compare/d16bbe5c2720...4206782daf20
1
0
Branch: refs/heads/sle15-sp5
Home: https://github.com/openSUSE/wicked
1
0