[openSUSE/wicked] 22411d: ipv6: Do not overwrite -1 value of syscfg variables
Branch: refs/heads/testing Home: https://github.com/openSUSE/wicked Commit: 22411d884bf508289d301a2385d8dd6da2ed8431 https://github.com/openSUSE/wicked/commit/22411d884bf508289d301a2385d8dd6da2... Author: Clemens Famulla-Conrad <cfamullaconrad@suse.de> Date: 2021-12-15 (Wed, 15 Dec 2021) Changed paths: M src/ipv6.c Log Message: ----------- ipv6: Do not overwrite -1 value of syscfg variables References: bsc#1178357 bsc#1181163 Discard config request and don't change sysctl settings that are set in the kernel to -1 as a "not supported/applicable for the interface" (type), e.g. `accept_dad` or `use_tempaddr` for loopback or point-to-point interfaces. Commit: 32fe501357784e06ef9aede47068dd8f6f96bb51 https://github.com/openSUSE/wicked/commit/32fe501357784e06ef9aede47068dd8f6f... Author: Clemens Famulla-Conrad <cfamullaconrad@suse.de> Date: 2021-12-16 (Thu, 16 Dec 2021) Changed paths: M client/suse/compat-suse.c Log Message: ----------- compat: use only interface sysctl's for loopback in suse ifcfg Don't inherit "all" or the "default" template sysctls for loopback, but only sysctl settings explicitly configured for "lo" interface (bsc#1181163). Commit: ad1366b1e351f48ee1804620bfa51976d15b13a6 https://github.com/openSUSE/wicked/commit/ad1366b1e351f48ee1804620bfa51976d1... Author: Clemens Famulla-Conrad <cfamullaconrad@suse.de> Date: 2021-12-16 (Thu, 16 Dec 2021) Changed paths: M include/wicked/util.h M src/util.c Log Message: ----------- Util: Add ni_var_array_sort() and ni_var_array_sort_by_name() Commit: eedb500c1c5406c3390c6c59f3f2c53f62c83e30 https://github.com/openSUSE/wicked/commit/eedb500c1c5406c3390c6c59f3f2c53f62... Author: Clemens Famulla-Conrad <cfamullaconrad@suse.de> Date: 2021-12-16 (Thu, 16 Dec 2021) Changed paths: M client/suse/ifsysctl.c Log Message: ----------- ifsysctl: Show sysctl variable and value in debug Commit: 90fd8b80ad013cc627327d41c219e0cdc7123ed1 https://github.com/openSUSE/wicked/commit/90fd8b80ad013cc627327d41c219e0cdc7... Author: Clemens Famulla-Conrad <cfamullaconrad@suse.de> Date: 2021-12-16 (Thu, 16 Dec 2021) Changed paths: M client/suse/compat-suse.c M client/suse/ifsysctl.c Log Message: ----------- compat-suse: Fix sysctl file read precedence Respect sort order of filenames from sysctl.d directories, this continues on commit 140a945645a1292d4bb5efd240f02f386ae70ae6 which already start sotring the files. With this patch, the order takes place like `sysctl --system` does. A file has precedence over previous loaded files. The order is: * /boot/sysctl.conf-<kernelversion> * /run/sysctl.d/*.conf * /etc/sysctl.d/*.conf * /usr/local/lib/sysctl.d/*.conf * /usr/lib/sysctl.d/*.conf * /lib/sysctl.d/*.conf * /etc/sysctl.conf * /etc/sysconfig/network/ifsysctl * /etc/sysconfig/network/ifsysctl-<interface> All files from `sysctl.d/*` directories gets collected and sort by basename in ascending order. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored. Commit: 5d6e1d4cacd961418476cdf1987264166e7ea3c7 https://github.com/openSUSE/wicked/commit/5d6e1d4cacd961418476cdf1987264166e... Author: Clemens Famulla-Conrad <cfamullaconrad@suse.de> Date: 2021-12-16 (Thu, 16 Dec 2021) Changed paths: M client/suse/compat-suse.c M src/ipv6.c Log Message: ----------- Merge pull request https://github.com/openSUSE/wicked/pull/895 Fix sysctl values for loopback device (bsc#1181163, bsc#1178357) * Discard config requests on sysctl variables which have the value "-1" (bsc#1181163, bsc#1178357) * Do not inherit "default" and "all" settings for loopback device (bsc#1181163) Commit: 7bdb6d7d6e445be0f388a67067dc0c9fa362f661 https://github.com/openSUSE/wicked/commit/7bdb6d7d6e445be0f388a67067dc0c9fa3... Author: Clemens Famulla-Conrad <cfamullaconrad@suse.de> Date: 2021-12-16 (Thu, 16 Dec 2021) Changed paths: M client/suse/compat-suse.c M client/suse/ifsysctl.c M include/wicked/util.h M src/util.c Log Message: ----------- Merge pull request https://github.com/openSUSE/wicked/pull/896 Fix sysctl file read precedence * Respect sort order of filenames from sysctl.d directories (complete commit 140a945645a1292d4bb5efd240f02f386ae70ae6). * Display sysctl key value pairs in debug * Add `ni_var_array_sort()` function. Compare: https://github.com/openSUSE/wicked/compare/1c2c048d9ca6...7bdb6d7d6e44
participants (1)
-
cfconrad