Branch: refs/heads/testing
Home: https://github.com/openSUSE/wicked
Commit: 37791bb0f535ae42d94abcf83553293edfd7a3ef
https://github.com/openSUSE/wicked/commit/37791bb0f535ae42d94abcf83553293edf...
Author: Clemens Famulla-Conrad
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/92594253ea7dc2cf8aa16f53b744e0e87f...
Author: Clemens Famulla-Conrad
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/0070d9fa86e0a0a627c4dce40c2f92b98f...
Author: Clemens Famulla-Conrad
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/687644d81fc0d95e554d8d6a6cb9ffc311...
Author: Marius Tomaschewski
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/7ab5711464cf1a77e5a2419e5deff5fe9b...
Author: Clemens Famulla-Conrad
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/d128eabff42afa2acc1a7cac3c2fb4d84c...
Author: Clemens Famulla-Conrad
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
Commit: 7d356eac8173be9cf9f88b4978e491004a4edfa9
https://github.com/openSUSE/wicked/commit/7d356eac8173be9cf9f88b4978e491004a...
Author: Clemens Famulla-Conrad
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/1c493ea200657bf95094807880deb1afec...
Author: Clemens Famulla-Conrad
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/2ea60e858ebd0e31af664b4a5a10b6f049...
Author: Clemens Famulla-Conrad
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/d7ee3472cc705d46d63b81639e82e708fc...
Author: Clemens Famulla-Conrad
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/bcf4f7f9d075be0c928f2a201f32aa9af5...
Author: Marius Tomaschewski
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/fa6e984739d16043bfc2af30aa13cfc30e...
Author: Marius Tomaschewski
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/1296c4cff01756d859e0f6546e4066dccc...
Author: Marius Tomaschewski
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/c99c6294663506ea5341be9d5b5907dace...
Author: Marius Tomaschewski
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/9b72394c3fc71aaf197b61177983831f91...
Author: Marius Tomaschewski
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/a1ee804b3251d14597d654df4273068ec8...
Author: Marius Tomaschewski
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/84a37591f2518454457b5a8ba593bddfa0...
Author: Marius Tomaschewski
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/bd794671e3740a6bf796f9594adc3cfc6a...
Author: Marius Tomaschewski
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/3f0c42b0be87bf97ae065342f76e8dd3aa...
Author: Marius Tomaschewski
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/d836dc96ff9162df4a12d8906587ccff1c...
Author: Marius Tomaschewski
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/04107b225b6f4799f41f87c272ab3ec733...
Author: Marius Tomaschewski
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/ad1e8a13eaee14121f3f1c0dce9331bd16...
Author: Clemens Famulla-Conrad
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/d6c6ed40cbf358934aa38eaa2a7dffa58e...
Author: Marius Tomaschewski
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/8cca24335e2fc5775f8eab036547c097a8...
Author: Marius Tomaschewski
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/ac66c96c74a3ff84dc8ffa6df20cf2e086...
Author: Marius Tomaschewski
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/c1bcfef723b03062e740815531886e959f...
Author: Marius Tomaschewski
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/c9ae90f7f414b2e106e8874cd216457dad...
Author: Marius Tomaschewski
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/ca82ef2b9441fa97493d71858158cbcc7c...
Author: Marius Tomaschewski
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/e89ead125bd9bb93c654905bbd046e3636...
Author: Marius Tomaschewski
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/f6464ab35cea9725f9644b96058eae5e51...
Author: Marius Tomaschewski
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/7d704bc92a71d6c2e2a8c2bc819e90d24c...
Author: Marius Tomaschewski
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/a47b05ff928033a4207806b9108c74cc18...
Author: Marius Tomaschewski
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/8971dabf4dd014e7c1367ea5db4a9b05d9...
Author: cfconrad <40127946+cfconrad@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/28691e9c77e1aa57583508dc49bd2c98a3...
Author: Jorik Cronenberg
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/db53b4d05e40357150dfbe258b12714a00...
Author: cfconrad <40127946+cfconrad@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/3f1604e716729ae410ed64a9512a87e186...
Author: Marius Tomaschewski
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: 962f5bd5628032c17f22f5e1030b7b387900feef
https://github.com/openSUSE/wicked/commit/962f5bd5628032c17f22f5e1030b7b3879...
Author: Marius Tomaschewski
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
Add config option to refresh a lease with (managed) IP address using
a rebind (like when it would contain a prefix) instead to confirm if
it's appropriate to the link only (jsc#SLE-9492,jsc#SLE-24307).
Compare: https://github.com/openSUSE/wicked/compare/0cbb9cfdd611...962f5bd56280