Branch: refs/heads/testing
Home: https://github.com/openSUSE/wicked
Commit: 55c773b20ea615a7ed96935fef735028eaa6e605
https://github.com/openSUSE/wicked/commit/55c773b20ea615a7ed96935fef735028ea...
Author: madanyang
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: 7562a598b29026f27637244411595c6968daede6
https://github.com/openSUSE/wicked/commit/7562a598b29026f27637244411595c6968...
Author: Clemens Famulla-Conrad
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/b3a07a520c58b2db34dccb398ef9d770b6...
Author: Marius Tomaschewski
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/8339f6f897a61558cd43c241a1c451a0e1...
Author: Marius Tomaschewski
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/df563d56454f9c5629d7fd5a252a38ba55...
Author: Marius Tomaschewski
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/d982c97923764852cfde4aa6aaf8b34291...
Author: Marius Tomaschewski
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/ecaccd4abfc441acb1c68a585833982d70...
Author: Marius Tomaschewski
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/d4182568210daa4f94d3bff1838c32e67f...
Author: Clemens Famulla-Conrad
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/bf4d9197dbd32ed0bd14a89912673d1010...
Author: Marius Tomaschewski
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/44cf8531fdae2494f820cfe54b71691045...
Author: Marius Tomaschewski
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: f3c1888233dfb06c56b9471edc1bb537c161ef56
https://github.com/openSUSE/wicked/commit/f3c1888233dfb06c56b9471edc1bb537c1...
Author: Marius Tomaschewski
Date: 2022-05-20 (Fri, 20 May 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
Commit: be181b1db799665761bfbc45f769994a0f7d3dfa
https://github.com/openSUSE/wicked/commit/be181b1db799665761bfbc45f769994a0f...
Author: cfconrad <40127946+cfconrad@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/58364c8d20047e7150f97b04e803e12a70...
Author: Clemens Famulla-Conrad
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: e342acd09997bca1f7abbde96d9612afdffd45ea
https://github.com/openSUSE/wicked/commit/e342acd09997bca1f7abbde96d9612afdf...
Author: Marius Tomaschewski
Date: 2022-05-30 (Mon, 30 May 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: ecf6cbb045ff15db6d2609f3cb27bb34e4df42d6
https://github.com/openSUSE/wicked/commit/ecf6cbb045ff15db6d2609f3cb27bb34e4...
Author: Marius Tomaschewski
Date: 2022-05-30 (Mon, 30 May 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: 6e82e77b225ff30271a7fa9c689a988aac0f9e49
https://github.com/openSUSE/wicked/commit/6e82e77b225ff30271a7fa9c689a988aac...
Author: Marius Tomaschewski
Date: 2022-05-30 (Mon, 30 May 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: 9e7b5059e1f729447eeb3366d13bd7f0e36083b5
https://github.com/openSUSE/wicked/commit/9e7b5059e1f729447eeb3366d13bd7f0e3...
Author: Clemens Famulla-Conrad
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/df32481abd443b58caddaf3969e9cfab40...
Author: Clemens Famulla-Conrad
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/afc02733993e959f4769888cf56bee9de1...
Author: Clemens Famulla-Conrad
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/dde20d8eef14371b93392db90202644b3d...
Author: Clemens Famulla-Conrad
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/cd308dc6a8cb4d22f40498529e74484dde...
Author: Marius Tomaschewski
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: eb298a9bec683b6d2fb16ce09b947472936e9e22
https://github.com/openSUSE/wicked/commit/eb298a9bec683b6d2fb16ce09b94747293...
Author: Marius Tomaschewski
Date: 2022-06-01 (Wed, 01 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
Compare: https://github.com/openSUSE/wicked/compare/885ace85a2e7...eb298a9bec68