Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
network:wicked:master
wicked
wicked.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File wicked.changes of Package wicked
------------------------------------------------------------------- Wed May 8 12:01:59 CEST 2024 - cfamullaconrad@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/1013 version 0.6.75 - commit d3027bb ------------------------------------------------------------------- Wed May 8 11:50:57 CEST 2024 - mt@suse.com - version 0.6.75 - commit 57caee9 ------------------------------------------------------------------- Mon May 6 13:18:28 CEST 2024 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/1012 testing: fix integer overflow on i586 - commit 2bde2d9 ------------------------------------------------------------------- Mon May 6 13:07:16 CEST 2024 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/1011 ifcheck: fix changed for new/del cfgs (bsc#1218926) - commit facb1a1 ------------------------------------------------------------------- Thu May 2 14:52:47 CEST 2024 - cfamullaconrad@suse.de - testing: fix integer overflow on i586 - commit a9e2a9e ------------------------------------------------------------------- Tue Apr 30 14:57:53 CEST 2024 - cfamullaconrad@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/1010 cleanup: fix enum-int-mismatch warnings - commit e45e534 ------------------------------------------------------------------- Tue Apr 30 14:56:38 CEST 2024 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/1009 man: improve ARP config options in wicked-config.5 - commit 7199f79 ------------------------------------------------------------------- Tue Apr 30 14:54:07 CEST 2024 - cfamullaconrad@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/1008 bond: add ports when master is up (bsc#1219108) - commit 986e27c ------------------------------------------------------------------- Tue Apr 30 14:44:04 CEST 2024 - mt@suse.com - fsm: remove the confusing "remove with children" Remove the confusing ni_ifworker_array_remove_with_children removing "children" recursively without any differentiation. - commit c758a88 ------------------------------------------------------------------- Tue Apr 30 14:43:50 CEST 2024 - mt@suse.com - nanny: don't recursively unschedule "children" - commit 6286838 ------------------------------------------------------------------- Tue Apr 30 14:43:34 CEST 2024 - mt@suse.com - client: don't recursively stop monitoring "children" The children array contains both, master <- port as well as lower <- link references, which require different handling. Stop monitoring only hotplug ports when the master reached it's target state, but neither non-hotplug ports requested to wait for in the config, nor lower interfaces when a link (e.g. vlan) finished it's setup before the lower. - commit d643137 ------------------------------------------------------------------- Tue Apr 30 14:43:22 CEST 2024 - mt@suse.com - bond: add ports when master is up (bsc#1219108) When a bond master is not UP (administrative device-up) yet, it's MTU (9000) is not yet set. While adding a port to the bond, the bond propagates MTU (MAC, ...) to the ports and may revert an already applied MTU on the port. - commit b72dc7f ------------------------------------------------------------------- Tue Apr 30 12:13:29 CEST 2024 - cfamullaconrad@suse.de - man: improve ARP config options in wicked-config.5 - commit a4e82ce ------------------------------------------------------------------- Mon Apr 29 18:08:31 CEST 2024 - mt@suse.com - cleanup: remove __ prefix from NI_FSM_STATE_MAX - commit f2b239c ------------------------------------------------------------------- Mon Apr 29 18:02:01 CEST 2024 - mt@suse.com - cleanup: fix enum-int-mismatch warning Remove inconsistently declared, never unused ni_fsm_state_t state argument artefact from ni_client_state_new function. - commit 6806087 ------------------------------------------------------------------- Mon Apr 29 17:51:59 CEST 2024 - mt@suse.com - cleanup: fix enum-int-mismatch warning Inconsistently declared ni_fsm_state_t as unsigned int - commit 9f7d543 ------------------------------------------------------------------- Mon Apr 29 14:09:49 CEST 2024 - cfamullaconrad@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/990 remove port arrays and cleanup interface dependencies (bsc#1205604) - commit f4c49b1 ------------------------------------------------------------------- Tue Apr 9 09:50:01 CEST 2024 - mt@suse.com - client: add ifup|ifdown|ifreload --dry-run option Shows the config/system interface hierarchies as notice with +/- marked interfaces to setup/shutdown and exit. - commit aa8c632 ------------------------------------------------------------------- Tue Apr 9 09:49:51 CEST 2024 - mt@suse.com - client: change ifreload to new interfaces matching - commit 2d25c14 ------------------------------------------------------------------- Tue Apr 9 09:49:42 CEST 2024 - mt@suse.com - client: build system hierarchy requires in ifdown - commit 4be53ae ------------------------------------------------------------------- Tue Apr 9 09:49:34 CEST 2024 - mt@suse.com - schema: rename netif-check- to netif-config-state It makes the difference of the checks and their inverted implementation visible in the schema. - commit fe2a0da ------------------------------------------------------------------- Tue Apr 9 09:49:25 CEST 2024 - mt@suse.com - schema: add link down and delete ordering requires - Wait until depending links (e.g. bond0.42 vlan) are down/deleted before setting down or deleting the lower interface (bond0.24). - Wait until port master (e.g. br42) link is down/deleted before setting down or deleting its ports (bond0.42). - commit 30cac2d ------------------------------------------------------------------- Tue Apr 9 09:48:36 CEST 2024 - mt@suse.com - fsm: rename netif-check-state to netif-config-state Warn if the schema is using the old netif-check-state. - commit 2da3a70 ------------------------------------------------------------------- Tue Apr 9 09:48:24 CEST 2024 - mt@suse.com - fsm: bind system hierarchy netif state requires - commit 597ae64 ------------------------------------------------------------------- Tue Apr 9 09:48:14 CEST 2024 - mt@suse.com - fsm: refactor netif-check-state require functions Prepend a config_ prefix to relevant function names and pass an already allocated check data and a check function to the meta:require constructor to differentiate between checks using config (ifup) and system (ifdown) relations. - commit 784ab60 ------------------------------------------------------------------- Tue Apr 9 09:48:05 CEST 2024 - mt@suse.com - fsm: cleanup reference resolver for meta:require Don't envelope meta:netif-reference resolver into ni_fsm_require_t check as the resolver returns the referenced worker for meta-require checks and the (ni_fsm_require_t) checks return a boolean and were finally never used. - commit 681407c ------------------------------------------------------------------- Tue Apr 9 09:47:54 CEST 2024 - mt@suse.com - dbus-xml: schema service properties traverse utils - commit babe6a8 ------------------------------------------------------------------- Tue Apr 9 09:47:40 CEST 2024 - mt@suse.com - fsm: remove redundant lowerdev_for reference array Lookup links referencing a lower instead as in the one and only place that were using it. - commit 662e2c1 ------------------------------------------------------------------- Tue Apr 9 09:47:29 CEST 2024 - mt@suse.com - fsm: match ifup/ifdown workers and dependencies Match config (ifup) and system (ifdown) interface workers pulling also the required references (e.g. ports requires master reference to set up) and covering also ifreload. Remove the separate ni_fsm_pull_in_children artefact. - commit e80216a ------------------------------------------------------------------- Tue Apr 9 09:47:19 CEST 2024 - mt@suse.com - client: log marked hierarchies in ifup and ifdown - commit 86d1abd ------------------------------------------------------------------- Tue Apr 9 09:47:10 CEST 2024 - mt@suse.com - fsm: add optional up/down-markers to hierarchy - commit 7cbaccd ------------------------------------------------------------------- Tue Apr 9 09:47:01 CEST 2024 - mt@suse.com - fsm: print worker hierarchy using lower/master - commit 6efc3d0 ------------------------------------------------------------------- Tue Apr 9 09:46:53 CEST 2024 - mt@suse.com - client: generate compat policy match references - commit 33c1470 ------------------------------------------------------------------- Tue Apr 9 09:46:46 CEST 2024 - mt@suse.com - client: cleanup match in ifup policy conversion - commit 2908763 ------------------------------------------------------------------- Tue Apr 9 09:46:27 CEST 2024 - mt@suse.com - ifxml: migrate generating missing configs/policies Migrate port arrays to separate interface configs/policies and generate missing config/policy for lower interfaces (e.g. eth0) referenced in the config of virtual interfaces (eth0.42 vlan) and issue a warning about. Without the lower interface config, fsm can't resolve the configuration dependency, will not set it UP and the virtual interface can't be created or work. - commit d120ed8 ------------------------------------------------------------------- Tue Apr 9 09:46:12 CEST 2024 - mt@suse.com - ifxml: expand to one config/policy in document root - commit 51b97cf ------------------------------------------------------------------- Tue Apr 9 09:46:01 CEST 2024 - mt@suse.com - nanny: extract policy utils from managed policy - commit 9f9143b ------------------------------------------------------------------- Tue Apr 9 09:45:49 CEST 2024 - mt@suse.com - xml: add xml_document_create and expand utils - commit 8d5b5c4 ------------------------------------------------------------------- Tue Apr 9 09:45:35 CEST 2024 - mt@suse.com - xml: add xml_node_get_child_cdata utility - commit 2df4ace ------------------------------------------------------------------- Tue Apr 9 09:45:25 CEST 2024 - mt@suse.com - xml: return bool in set cdata and add attr utils - commit 73bc4e6 ------------------------------------------------------------------- Tue Apr 9 09:45:16 CEST 2024 - mt@suse.com - xml: use array macros in document and node arrays - commit fb39ddc ------------------------------------------------------------------- Tue Apr 9 09:45:09 CEST 2024 - mt@suse.com - schema: remove bridge from ovs port info and config - commit 7f85616 ------------------------------------------------------------------- Tue Apr 9 09:44:58 CEST 2024 - mt@suse.com - ovs: replace bridge with args array in port config - commit 8f6b473 ------------------------------------------------------------------- Tue Apr 9 09:44:51 CEST 2024 - mt@suse.com - model: remove bridge name from ovs-bridge port config - commit 35c2880 ------------------------------------------------------------------- Tue Apr 9 09:44:43 CEST 2024 - mt@suse.com - ifconfig: enslave without bridge in ovs port config - commit c2a5cab ------------------------------------------------------------------- Tue Apr 9 09:44:34 CEST 2024 - mt@suse.com - model: remove bridge name from ovs-bridge port info - commit 6f0087b ------------------------------------------------------------------- Tue Apr 9 09:44:24 CEST 2024 - mt@suse.com - model: expose resolved ovs bridge master reference - commit 3248387 ------------------------------------------------------------------- Tue Apr 9 09:44:03 CEST 2024 - mt@suse.com - ovs: add separate bridge parameter to port_add - commit abdee5b ------------------------------------------------------------------- Tue Apr 9 09:43:52 CEST 2024 - mt@suse.com - ovs: cleanup and remove port and array structs - commit bb28ec0 ------------------------------------------------------------------- Tue Apr 9 09:43:42 CEST 2024 - mt@suse.com - team: cleanup and remove port and array structs - commit 0b69aba ------------------------------------------------------------------- Tue Apr 9 09:43:32 CEST 2024 - mt@suse.com - bridge: cleanup and remove port and array structs - commit 1cb1d48 ------------------------------------------------------------------- Tue Apr 9 09:43:21 CEST 2024 - mt@suse.com - bond: cleanup and remove slave and array structs - commit 439f4ab ------------------------------------------------------------------- Tue Apr 9 09:43:08 CEST 2024 - mt@suse.com - netdev: add port and master lookup and resolve utils - commit 2e0bd70 ------------------------------------------------------------------- Tue Apr 9 09:42:59 CEST 2024 - mt@suse.com - schema: remove supplemental flag from ovs parent - commit 0d26f02 ------------------------------------------------------------------- Tue Apr 9 09:42:51 CEST 2024 - mt@suse.com - schema: remove bond,bridge,team,ovs ports arrays - commit 32c5c83 ------------------------------------------------------------------- Tue Apr 9 09:42:40 CEST 2024 - mt@suse.com - model: remove bond,bridge,team,ovs ports properties - commit e929c67 ------------------------------------------------------------------- Tue Apr 9 09:42:30 CEST 2024 - mt@suse.com - schema: add primary property to bond interface - commit 89a92fa ------------------------------------------------------------------- Tue Apr 9 09:42:22 CEST 2024 - mt@suse.com - model: add primary property to bond interface - commit fca4c1b ------------------------------------------------------------------- Tue Apr 9 09:42:14 CEST 2024 - mt@suse.com - ifstatus: use worker/device state require-link - commit 014148e ------------------------------------------------------------------- Tue Apr 9 09:42:03 CEST 2024 - mt@suse.com - fsm: resolve config require-link and update state - commit c305394 ------------------------------------------------------------------- Tue Apr 9 09:41:53 CEST 2024 - mt@suse.com - fsm: destroy fsm incl. requires in worker reset - commit f8882b0 ------------------------------------------------------------------- Tue Apr 9 09:41:44 CEST 2024 - mt@suse.com - fsm: do not override config meta from state Do not override the config uuid, owner or origin applied along with the configuration (if any) with state received from wickedd. This causes a config uuid/origin match while ifreload, even there is no config available any more. - commit 15f8546 ------------------------------------------------------------------- Tue Apr 9 09:41:32 CEST 2024 - mt@suse.com - fsm: fix to reset interface client-state on ifdown - commit 5f4746a ------------------------------------------------------------------- Tue Apr 9 09:41:21 CEST 2024 - mt@suse.com - fsm: remove hierarchy rebuild on events The ready,up,delete interface events do not change config or system relations between interfaces. - commit a629ac4 ------------------------------------------------------------------- Tue Apr 9 09:41:11 CEST 2024 - mt@suse.com - fsm: removed modifications to applied configs Generation of the configs on the fly in the fsm is too late and causes side effects, that we delete a policy, but the fsm may still generate config via dependencies. Instead, we generate the missing configs/policies just after parsing configuration files in migration step. Also don't remove master reference from applied config when clearing/resetting the interface hierarchy. - commit 3cde132 ------------------------------------------------------------------- Tue Apr 9 09:41:02 CEST 2024 - mt@suse.com - fsm: bind all services in config hierarchy rebuild - commit 032cb47 ------------------------------------------------------------------- Tue Apr 9 09:40:55 CEST 2024 - mt@suse.com - dbus: expose class and service registry counts - commit ffb97dd ------------------------------------------------------------------- Tue Apr 9 09:40:47 CEST 2024 - mt@suse.com - client: cleanup xml config generation from compat - commit 4dcdac9 ------------------------------------------------------------------- Tue Apr 9 09:40:36 CEST 2024 - mt@suse.com - compat-suse: remove obsolete reference adjustments - commit 548c6f0 ------------------------------------------------------------------- Tue Apr 9 09:40:27 CEST 2024 - mt@suse.com - compat-suse: refactor lower relations to ifcfg array - commit e6a9d79 ------------------------------------------------------------------- Tue Apr 9 09:40:19 CEST 2024 - mt@suse.com - compat-suse: refactor port relations to ifcfg array - commit 64af05a ------------------------------------------------------------------- Tue Apr 9 09:40:10 CEST 2024 - mt@suse.com - client: use common netdev port config in compat When available, generate port specific xml config nodes also for bridge and (new) bonding ports. - commit 0130562 ------------------------------------------------------------------- Tue Apr 9 09:40:03 CEST 2024 - mt@suse.com - compat-suse: pass ifcfg array to parse functions - commit fea374c ------------------------------------------------------------------- Tue Apr 9 09:39:55 CEST 2024 - mt@suse.com - compat-suse: refactor to read all ifcfg files first - commit b1c067c ------------------------------------------------------------------- Tue Apr 9 09:39:48 CEST 2024 - mt@suse.com - compat-suse: add new suse ifcfg and array structs - commit 6a813f2 ------------------------------------------------------------------- Tue Apr 9 09:39:40 CEST 2024 - mt@suse.com - sysconfig: return unsigned count in find_matching - commit 3b4e449 ------------------------------------------------------------------- Tue Apr 9 09:39:34 CEST 2024 - mt@suse.com - sysconfig: rename destroy to free, add NULL guards - commit 4366579 ------------------------------------------------------------------- Tue Apr 9 09:39:26 CEST 2024 - mt@suse.com - schema: add bridge port config to link-request - commit 0b51ea0 ------------------------------------------------------------------- Tue Apr 9 09:39:16 CEST 2024 - mt@suse.com - schema: add bonding port config to link-request - commit ed9815a ------------------------------------------------------------------- Tue Apr 9 09:38:58 CEST 2024 - mt@suse.com - netdev: rtnl link port with config to bridge/bond - commit a6eefce ------------------------------------------------------------------- Tue Apr 9 09:38:49 CEST 2024 - mt@suse.com - model: add bridge port config to link-request - commit 7fe9b24 ------------------------------------------------------------------- Tue Apr 9 09:38:40 CEST 2024 - mt@suse.com - model: add bonding port config to link-request - commit 16764c3 ------------------------------------------------------------------- Tue Apr 9 09:38:32 CEST 2024 - mt@suse.com - netdev: move link-request port config to netinfo.h Rename ni_netdev_port_req_t to ni_netdev_port_config_t, change to use pointer union for the inner type specific config as in ni_netdev_port_info_t, adjust related code. - commit 582aa5d ------------------------------------------------------------------- Tue Apr 9 09:38:25 CEST 2024 - mt@suse.com - ovs: add bridge port config new and free functions - commit 8fa7a2a ------------------------------------------------------------------- Tue Apr 9 09:38:17 CEST 2024 - mt@suse.com - schema: add ovs bridge port info to network interface - commit bcfd852 ------------------------------------------------------------------- Tue Apr 9 09:38:09 CEST 2024 - mt@suse.com - model: add ovs bridge port info to network interface - commit 517f656 ------------------------------------------------------------------- Tue Apr 9 09:38:02 CEST 2024 - mt@suse.com - netdev: discover ovs bridge port interface info - commit 0ffabe7 ------------------------------------------------------------------- Tue Apr 9 09:37:54 CEST 2024 - mt@suse.com - ovs: add initial ovs bridge port info structure - commit 9433618 ------------------------------------------------------------------- Tue Apr 9 09:37:47 CEST 2024 - mt@suse.com - utils: add ni_string_move utility function - commit 50fdcf5 ------------------------------------------------------------------- Tue Apr 9 09:37:39 CEST 2024 - mt@suse.com - schema: add team port info to network interface - commit 08ba556 ------------------------------------------------------------------- Tue Apr 9 09:37:31 CEST 2024 - mt@suse.com - model: add team port info to network interface - commit 75ca653 ------------------------------------------------------------------- Tue Apr 9 09:37:23 CEST 2024 - mt@suse.com - team: add port config new and free functions - commit 9e46813 ------------------------------------------------------------------- Tue Apr 9 09:37:14 CEST 2024 - mt@suse.com - teamd: add separate port config discovery utility - commit d017592 ------------------------------------------------------------------- Tue Apr 9 09:37:06 CEST 2024 - mt@suse.com - teamd: add team unix/dbus port config dump ctl - commit e0c4b86 ------------------------------------------------------------------- Tue Apr 9 09:36:58 CEST 2024 - mt@suse.com - netdev: discover team port info from teamd - commit dd9dada ------------------------------------------------------------------- Tue Apr 9 09:36:50 CEST 2024 - mt@suse.com - netdev: add initial team port info structures - commit 1e04814 ------------------------------------------------------------------- Tue Apr 9 09:36:42 CEST 2024 - mt@suse.com - schema: move bridge port info to network interface - commit 0a0a53f ------------------------------------------------------------------- Tue Apr 9 09:36:34 CEST 2024 - mt@suse.com - model: move bridge port info to network interface - commit 9ccdda2 ------------------------------------------------------------------- Tue Apr 9 09:36:25 CEST 2024 - mt@suse.com - netdev: add bridge port info and process rtnl attrs - commit 9f3f763 ------------------------------------------------------------------- Tue Apr 9 09:36:14 CEST 2024 - mt@suse.com - bridge: add bridge port info state name mapping - commit affe704 ------------------------------------------------------------------- Tue Apr 9 09:36:05 CEST 2024 - mt@suse.com - bridge: rename port status type to port info - commit 7b226d9 ------------------------------------------------------------------- Tue Apr 9 09:35:55 CEST 2024 - mt@suse.com - schema: move bond port info to network interface - commit e75eefa ------------------------------------------------------------------- Tue Apr 9 09:35:44 CEST 2024 - mt@suse.com - model: move bond port info to network interface - commit 16ba2d8 ------------------------------------------------------------------- Tue Apr 9 09:35:37 CEST 2024 - mt@suse.com - schema: rename also bonding.xml file to bond.xml - commit 103d75a ------------------------------------------------------------------- Tue Apr 9 09:35:25 CEST 2024 - mt@suse.com - schema: adjust the bonding service name to bond The kernel kind and wicked type are bond and also the config node (wicked show-config) is <bond>. The service name caused to map the properties inconsistently into a <bonding> node (wicked show-xml). - commit f8b5a2c ------------------------------------------------------------------- Tue Apr 9 09:34:34 CEST 2024 - mt@suse.com - bonding: rename slave info (state) to port info - commit 625fc35 ------------------------------------------------------------------- Tue Apr 9 09:34:24 CEST 2024 - mt@suse.com - netdev: add port iftype to linkinfo kind mapping - commit 9680ae9 ------------------------------------------------------------------- Tue Apr 9 09:34:15 CEST 2024 - mt@suse.com - netdev: rename ni_slaveinfo to ni_netdev_port_info - commit 903137e ------------------------------------------------------------------- Tue Apr 9 09:34:06 CEST 2024 - mt@suse.com - netdev: remove obsolete & unused 32bit link stats - commit a31de49 ------------------------------------------------------------------- Tue Apr 9 09:33:33 CEST 2024 - mt@suse.com - types: increase and unify code indenting level - commit 8052333 ------------------------------------------------------------------- Wed Apr 3 16:21:25 CEST 2024 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/1007 client: fix to not convert sec to msec twice (bsc#1222105) - commit 9b78f26 ------------------------------------------------------------------- Thu Mar 28 16:11:10 CET 2024 - mt@suse.com - ifdown: fix to properly init second timeout Don't init the --timeout seconds with worker default timeout constant, which is in msec already. Also, skip adding bridge stp=on interface setup time as there is none when we're shutting down interfaces. - commit 31a074b ------------------------------------------------------------------- Thu Mar 28 16:07:28 CET 2024 - mt@suse.com - fsm: apply extra waittime to timeout additionally - commit 5bc4ec6 ------------------------------------------------------------------- Thu Mar 28 16:06:18 CET 2024 - mt@suse.com - fsm: fix to set extra waittime from xml in seconds The extra waittime calculated from bridge stp=on config timings is in seconds, do not convert to msec timeout yet. - commit 342a2dc ------------------------------------------------------------------- Tue Mar 19 11:05:43 CET 2024 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/1006 hide secrets in debug log (bsc#1221194) - commit 210e557 ------------------------------------------------------------------- Tue Mar 19 11:01:32 CET 2024 - cfamullaconrad@suse.de - firmware: use ni_debug_config_xml for config dump - nanny: use ni_debug_config_xml for config dump - wpa-supplicant: hide private_key_passwd from log - commit 909ee2f ------------------------------------------------------------------- Tue Mar 19 11:01:32 CET 2024 - mt@suse.com - logging: add ni_debug_(verbose_)config_xml utility Replaces cdata in a copy of a config node and it's children that contain passwords before logging it. - xml: add xml_node_hide_cdata utility function - commit 6b57f56 ------------------------------------------------------------------- Tue Mar 19 10:18:23 CET 2024 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/1005 Move all __attribute__ definitions to compiler.h - commit d8f2d02 ------------------------------------------------------------------- Tue Mar 19 10:16:03 CET 2024 - cfamullaconrad@suse.de - logging.h: align header guard macro - wunit.h: add header guard macros - commit 4847702 ------------------------------------------------------------------- Tue Mar 19 10:15:12 CET 2024 - cfamullaconrad@suse.de - Move all __attribute__ definitions to compiler.h - commit 71c88af ------------------------------------------------------------------- Thu Mar 14 17:53:37 CET 2024 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/1004 extensions/nbft: use upstream `nvme nbft show` (bsc#1221358) - commit 1f2383c ------------------------------------------------------------------- Thu Mar 14 12:53:49 CET 2024 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/1003 addrconf: fix fallback-lease drop (bsc#1220996) - commit 2399598 ------------------------------------------------------------------- Thu Mar 14 11:49:33 CET 2024 - mwilck@suse.com - client: fix ifstatus for fallback lease - commit 462e45b ------------------------------------------------------------------- Thu Mar 14 11:43:34 CET 2024 - cfamullaconrad@suse.de - client: show lease fallback flag in ifstatus - commit 5b44baf ------------------------------------------------------------------- Thu Mar 14 11:43:11 CET 2024 - cfamullaconrad@suse.de - addrconf: fix fallback-lease drop (bsc#1220996) If the lease isn't known by the supplicant, we need to stop/cleanup local data-structures and notify listeners e.g. nanny. - commit 969a3ac ------------------------------------------------------------------- Wed Mar 13 21:00:03 CET 2024 - mwilck@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/1002 version-0.6.74 - commit 0992848 ------------------------------------------------------------------- Fri Feb 23 12:08:06 CET 2024 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/1000 team: add new options like link_watch_policy (jsc#PED-7183) - commit d324d32 ------------------------------------------------------------------- Fri Feb 23 11:31:06 CET 2024 - cfamullaconrad@suse.de - version-0.6.74 - team: add new options like link_watch_policy (jsc#PED-7183) - Fix memory leaks in dbus variant destroy and fsm free - xpath: allow underscore in node identifier - vxlan: don't format unknown rtnl attrs (bsc#1219751) - ifreload: VLAN changes require device deletion (bsc#1218927) - ifcheck: fix config changed check (bsc#1218926) - client: fix exit code for no-carrier status (bsc#1219265) - dhcp6: omit the SO_REUSEPORT option (bsc#1215692) - rtnl: parse peer address on non-ptp interfaces - system-updater: Parse updater format from XML configuration to ensure install calls can run. - ifconfig: fix arp notify loop (boo#1212806) and burst sending - commit 7951ed5 ------------------------------------------------------------------- Thu Feb 22 21:31:42 CET 2024 - cfamullaconrad@suse.de - man: ifcfg-team add TEAM_DEBUG_LEVEL - team: add debug_level - man: ifcfg-team add TEAM_NOTIFY_PEERS, TEAM_MCAST_REJOIN burst cfg - commit ef79d6d ------------------------------------------------------------------- Thu Feb 22 21:30:39 CET 2024 - cfamullaconrad@suse.de - team: add notify_peers and mcast_rejoin burst config - man: ifcfg-team add TEAM_LW_ARP_PING_VLANID - team: add link_watch.vlanid property - man: ifcfg-team -- add TEAM_LINK_WATCH_POLICY - man: ifcfg-team convert to Markdown use the following command to generate the manpage ``` pandoc man/src/ifcfg-team.5.md -s -t man > man/ifcfg-team.5.in ``` - commit 9dc71e4 ------------------------------------------------------------------- Thu Feb 22 21:30:38 CET 2024 - cfamullaconrad@suse.de - man: ifcfg-team cleanup - team: add link_watch_policy - commit 24582fa ------------------------------------------------------------------- Thu Feb 22 09:54:19 CET 2024 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/1001 Fix memory leaks dbus variant destroy and fsm free - commit 30317fb ------------------------------------------------------------------- Thu Feb 22 09:51:22 CET 2024 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/999 xpath: allow underscore in node identifier - commit 771166a ------------------------------------------------------------------- Wed Feb 21 18:45:48 CET 2024 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/997 fsm: whitespace formatting - commit 8c02dc6 ------------------------------------------------------------------- Wed Feb 21 12:32:13 CET 2024 - cfamullaconrad@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/998 vxlan: don't format unknown rtnl attrs (bsc#1219751) - commit e381bf6 ------------------------------------------------------------------- Wed Feb 21 11:29:37 CET 2024 - cfamullaconrad@suse.de - fix: free struct variant in ni_dbus_variant_destroy() - commit 70f54a3 ------------------------------------------------------------------- Wed Feb 21 11:27:41 CET 2024 - cfamullaconrad@suse.de - fsm: reset workers on ni_fsm_free() - commit 0a91e01 ------------------------------------------------------------------- Tue Feb 20 13:25:53 CET 2024 - mt@suse.com - schema: pass complete vxlan config to changeDevice Caused "ignoring unknown dict element" warnings. - commit ef616b9 ------------------------------------------------------------------- Tue Feb 20 11:49:19 CET 2024 - cfamullaconrad@suse.de - xpath: allow underscore in node identifier We use underscores in our own XML schema. So lets allow using such names in `wicked xpath --reference XXX`. - commit efd5215 ------------------------------------------------------------------- Mon Feb 19 16:15:28 CET 2024 - mt@suse.com - vxlan: don't format unknown rtnl attrs (bsc#1219751) - commit bf56bba ------------------------------------------------------------------- Thu Feb 15 11:16:46 CET 2024 - cfamullaconrad@suse.de - fsm: whitespace formatting - commit b68b99e ------------------------------------------------------------------- Thu Feb 15 10:55:11 CET 2024 - cfamullaconrad@suse.de - ifcheck: fix changed for new/del cfgs (bsc#1218926) Also print config uuid's in debug, regardless of the result. - commit 3dd9aca ------------------------------------------------------------------- Wed Jan 31 15:26:20 CET 2024 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/996 ifreload: VLAN changes require device deletion (bsc#1218927) - commit 820f237 ------------------------------------------------------------------- Wed Jan 31 15:25:16 CET 2024 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/995 ifcheck: fix config changed check (bsc#1218926) - commit f47c511 ------------------------------------------------------------------- Tue Jan 30 18:27:15 CET 2024 - cfamullaconrad@suse.de - ifreload: VLAN changes require device deletion (bsc#1218927) - commit fea2c7b ------------------------------------------------------------------- Tue Jan 30 18:03:12 CET 2024 - cfamullaconrad@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/994 client: fix exit code for no-carrier status (bsc#1219265) - commit 5560a95 ------------------------------------------------------------------- Tue Jan 30 15:07:39 CET 2024 - cfamullaconrad@suse.de - ifcheck: fix config changed check (bsc#1218926) - commit 96c62c7 ------------------------------------------------------------------- Thu Jan 25 04:52:54 CET 2024 - coder.liss@gmail.com - Merge pull request https://github.com/openSUSE/wicked/pull/993 dhcp6: omit the SO_REUSEPORT option (bsc#1215692) - commit cdbb4c5 ------------------------------------------------------------------- Fri Nov 3 12:24:21 CET 2023 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/989 duid: fix comment for v6time - commit f1340c4 ------------------------------------------------------------------- Thu Nov 2 17:06:01 CET 2023 - mt@suse.com - dhcp6: omit the SO_REUSEPORT option (bsc#1215692) Setting the SO_REUSEPORT socket option causes that replies are delivered to the first process/socket bound to an [ip%dev]:port with the effect that `wicked test dhcp6 ...` does not receive it's replies, but the wickedd-dhcp6 (service) active on the same interface (bsc#1215692). - commit 995c21c ------------------------------------------------------------------- Wed Nov 1 19:31:25 CET 2023 - mrl@bytesbymike.com - duid: fix comment for v6time v6time is seconds since midnight (UTC), January 1, 2000, modulo 2^32. The value is generated correctly but the comment refers to 2001 instead of 2000. - commit ab82f5e ------------------------------------------------------------------- Wed Oct 18 11:58:36 CEST 2023 - cfamullaconrad@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/988 rtnl: parse peer address on non-ptp interfaces - commit f9b3b0d ------------------------------------------------------------------- Mon Oct 16 16:01:53 CEST 2023 - mt@suse.com - rtnl: parse peer address on non-ptp interfaces - commit d3fa357 ------------------------------------------------------------------- Mon Oct 16 16:01:45 CEST 2023 - mt@suse.com - rtnl: pass ifname in newaddr parsing and logging - commit 8836bc4 ------------------------------------------------------------------- Mon Oct 9 15:01:08 CEST 2023 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/985 system-updater: Parse updater format from XML configuration to ensure install calls can run. - commit c2cb4d6 ------------------------------------------------------------------- Mon Oct 9 10:55:33 CEST 2023 - s.brunner@stephan-brunner.net - Merge pull request https://github.com/openSUSE/wicked/pull/982 ifconfig: fix arp notify loop (boo#1212806) and burst sending - commit ebb3e0d ------------------------------------------------------------------- Mon Jul 3 10:24:52 CEST 2023 - cfamullaconrad@suse.de - ifconfig: set max addr changes to 128 - appconfig: do not allow arp.count == 0 - arp: do not wait after last arp-notify send - commit 5980177 ------------------------------------------------------------------- Mon Jul 3 10:24:51 CEST 2023 - cfamullaconrad@suse.de - arp: fix burst sending of arp-probes - ifconfig: fix arp notify for peer-to-peer addresses (boo#1212806) - arp: fix start time setting - commit 3c01cb8 ------------------------------------------------------------------- Thu Jun 15 17:31:03 CEST 2023 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/981 version 0.6.73 - commit 4749fef ------------------------------------------------------------------- Thu Jun 15 15:35:01 CEST 2023 - cfamullaconrad@suse.de - version 0.6.73 * spec: cleanup artefacts and fix some rpmlint warnings * arp: allow verify/notify counter and interval configuration * arp: handle ENOBUFS sending errors (bsc#1203300) * nbft: execute nvmf-connect-nbft.service as post-up (bsc#1211647) * extensions: improve environment variable handling * firmware: refactor firmware extension definition * firmware: enable, disable and revert cli commands * code cleanup: fix memory leaks, add array/list utils * wireless: Ignore WIRELESS_EAP_AUTH within TLS (bsc#1211026) * cleanup /var/run leftovers in extension scripts (bsc#1194557) * json: output formatting improvements and Unicode support * bond: workaround 6.1 enslave regression (boo#1206674) - commit 28a98bc ------------------------------------------------------------------- Thu Jun 15 15:33:51 CEST 2023 - cfamullaconrad@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/980 spec: cleanup artefacts and fix some rpmlint warnings - commit 6a67928 ------------------------------------------------------------------- Thu Jun 15 15:24:02 CEST 2023 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/979 arp: Improve error handling and default settings - commit aa4a8ff ------------------------------------------------------------------- Thu Jun 15 11:53:06 CEST 2023 - mt@suse.com - spec: mark COPYING file as license and not doc - commit 544d48d ------------------------------------------------------------------- Thu Jun 15 11:36:32 CEST 2023 - mt@suse.com - spec: change rcwicked* to relative service links - commit 245362a ------------------------------------------------------------------- Thu Jun 15 11:33:36 CEST 2023 - mt@suse.com - spec: escape an unescaped macro in comment - commit a1facd8 ------------------------------------------------------------------- Thu Jun 15 10:47:45 CEST 2023 - mt@suse.com - spec: drop systemv/systemd build conditionals - commit 7068edc ------------------------------------------------------------------- Thu Jun 15 10:39:26 CEST 2023 - mt@suse.com - client: use interval argument range in `wicked arp` Parse `--interval <msec[..msec]>` option argument as randomization range in `wicked arp` actions. - commit 317d1e1 ------------------------------------------------------------------- Thu Jun 15 10:39:26 CEST 2023 - cfamullaconrad@suse.de - client/arputil: fix log message of missing from_ip - client/arputil: retry sending on ENOBUFS error - doc: add ARP Configuration to wicked-config manpage - dhcp4: use arp_send_verify from arp.c and appconfig - autoip4: use arp_send_verify from arp.c and appconfig - arp: add function ni_arp_verify_add_in_addr() - arp: unify error and counting of send verify/notify This commit unify the counting end error handling mechanism of verify and notify. - addrconf: use ni_timeout_t for timeout values - arp: change ni_arp_(notify|verify)_send() to use ni_timeout_t - arp: fix missing set verify starttime - arp: use appconfig for verify/notify - timer: add ni_timeout_random() function - appconfig: add arp notify/verify configuration ``` <arp> <verify> <count></count> <interval> <min></min> <max></max> </interval> <retries></retries> </verify> <notify> <count></count> <interval></interval> <retries></retries> </notify> </arp> ``` This can be set in `config/addrconf`, `config/addrconf/dhcp4` and `config/addrconf/auto4`. - commit 9cd42dc ------------------------------------------------------------------- Wed Jun 14 21:48:26 CEST 2023 - cfamullaconrad@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/977 testing: run nbft-test.sh only if jq is available - commit a1e5c43 ------------------------------------------------------------------- Wed Jun 14 21:38:36 CEST 2023 - cfamullaconrad@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/978 array: add macro to define qsort cmp function - commit fdc597d ------------------------------------------------------------------- Wed Jun 14 18:26:36 CEST 2023 - mt@suse.com - array: declare static realloc in wireless and route - commit 2f86b73 ------------------------------------------------------------------- Wed Jun 14 18:18:24 CEST 2023 - mt@suse.com - array: add macro to define qsort cmp function Add macro to define qsort element compare wrapper in favour of a nested wrapper inside the array qsort function to avoid executable stack requirements. - commit 03e97e4 ------------------------------------------------------------------- Wed Jun 14 14:02:40 CEST 2023 - mt@suse.com - testing: run nbft-test.sh only if jq is available Execute nbft-test.sh in make check only when nbft is enabled and also the jq utility is available. - commit 1b16aa3 ------------------------------------------------------------------- Tue Jun 6 11:59:00 CEST 2023 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/976 cleanup: fix memleaks - commit 83908d5 ------------------------------------------------------------------- Thu Jun 1 17:48:39 CEST 2023 - cfamullaconrad@suse.de - client/compat: fix memleak in __ni_compat_generate_team_runner() - client/ifstatus: fix memleak in ni_ifstatus_show_control - fsm: fix memleak - use ni_client_state_config_reset() on ifdown - client/ifdown: fix memleak free fsm after usage - client/nanny: fix memleak in ni_nanny_call_get_device - nanny: fix memleak in ni_nanny_call_del_policy() - ifup: fix memleak by freeing fsm after usage - compat-suse: fix memleak in __ni_suse_read_ifsysctl() - compat-suse: fix memleak in __ni_suse_read_global_ifsysctl() - ifstatus: fix memory leak in ni_ifstatus_display_result() - resolver: fix memleak in ni_resolver_info_free() - capture: fix memleak of ni_capture_devinfo_t->ifname - netdev: code formatting - remove whitespaces - netdev: fix memleak in ni_netdev_load_client_state() - commit f9cf598 ------------------------------------------------------------------- Thu Jun 1 17:48:38 CEST 2023 - cfamullaconrad@suse.de - dbus-objects: fix memleak - free xml-document - extension: fix memleak - missing free in ni_extension_free() - commit 08a3d99 ------------------------------------------------------------------- Thu May 25 12:16:20 CEST 2023 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/974 testing: Add json indenting format and file parsing testcases - commit dc6ff84 ------------------------------------------------------------------- Thu May 25 11:56:49 CEST 2023 - jcronenberg@suse.com - testing: Add json indenting format testcase - commit 4b502ef ------------------------------------------------------------------- Thu May 25 11:56:40 CEST 2023 - jcronenberg@suse.com - testing: Add json file parsing testcase - commit c19ae38 ------------------------------------------------------------------- Wed May 24 18:10:44 CEST 2023 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/973 extensions/nbft: add post-up script (bsc#1211647) - commit bab13c0 ------------------------------------------------------------------- Wed May 24 18:06:40 CEST 2023 - 54934253+jcronenberg@users.noreply.github.com - Merge pull request https://github.com/openSUSE/wicked/pull/972 json: avoid a getc pointer in json reader struct - commit bf34264 ------------------------------------------------------------------- Wed May 24 14:32:20 CEST 2023 - mt@suse.com - json: avoid a getc pointer in json reader struct Replace json reader jr->get,getc,ungetc function pointer with jr->get_data,get_char,unget_char as getc() is a macro in the C standard libraries, which is expanded by the C preprocessor to e.g. _IO_getc. - commit fede596 ------------------------------------------------------------------- Tue May 23 18:56:29 CEST 2023 - mwilck@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/971 json: improve parsing and add basic indenting - commit e29722c ------------------------------------------------------------------- Wed May 17 20:45:06 CEST 2023 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/970 autogen.sh: fix rundir vs localstatedir detection - commit 3f2c95a ------------------------------------------------------------------- Wed May 17 20:41:45 CEST 2023 - mt@suse.com - autogen.sh: fix indenting for fillup-templatesdir - commit 0174923 ------------------------------------------------------------------- Fri May 12 10:02:03 CEST 2023 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/969 wireless-ifcfg: Ignore WIRELESS_EAP_AUTH with TLS (bsc#1211026) - commit e3db8cb ------------------------------------------------------------------- Thu May 11 13:13:09 CEST 2023 - cfamullaconrad@suse.de - wireless-ifcfg: Ignore WIRELESS_EAP_AUTH within TLS (bsc#1211026) Ignore `WIRELESS_EAP_AUTH` when `WIRELESS_EAP_MODE=TLS` is used. - commit 8df5d04 ------------------------------------------------------------------- Thu May 11 10:39:23 CEST 2023 - cfamullaconrad@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/967 extensions: cleanup /var/run leftovers in scripts (bsc#1194557) - commit 5cd1841 ------------------------------------------------------------------- Thu May 11 10:34:12 CEST 2023 - cfamullaconrad@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/966 wicked-nbft: conditionally disable on SLE < 15-SP5 - commit b03f6f9 ------------------------------------------------------------------- Mon May 8 18:12:23 CEST 2023 - cfamullaconrad@suse.de - autogen.sh: fix rundir vs localstatedir detection - commit 4804431 ------------------------------------------------------------------- Mon May 8 14:26:10 CEST 2023 - cfamullaconrad@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/965 autogen.sh: improve usability and enable silent rules - commit 3224679 ------------------------------------------------------------------- Fri May 5 15:43:16 CEST 2023 - mt@suse.com - extensions: remove unused variables in netconfig Remove unused /var/run leftovers from the netconfig system-updater extension script (bsc#1194557). - commit 64a2fdf ------------------------------------------------------------------- Fri May 5 15:42:01 CEST 2023 - mt@suse.com - extensions: add variables to hostname and firewall Adjust /var/run leftovers to /run (rundir) in the hostname system-updater script (bsc#1194557). - commit 9aec8a0 ------------------------------------------------------------------- Fri May 5 15:39:45 CEST 2023 - mt@suse.com - extensions: substitute (path) variables in scripts Actually state and sbin directories in firewall and hostname. - commit 58f91c9 ------------------------------------------------------------------- Fri May 5 12:17:33 CEST 2023 - mt@suse.com - wicked-nbft: conditionally disable on SLE < 15-SP5 Add rpmbuild --with[out] nbft conditional along with the configure --disable-nbft option to not build the wicked-nbft firmware extension rpm sub-package on SLE/LEAP < 15.5. - commit 4ecbf3d ------------------------------------------------------------------- Fri May 5 10:42:23 CEST 2023 - mt@suse.de - Merge pull request https://github.com/openSUSE/wicked/pull/964 wireless: fixup ni_wireless_config_copy changes of f8129040 - commit 1384fce ------------------------------------------------------------------- Thu May 4 11:34:22 CEST 2023 - mt@suse.de - wireless: fixup ni_wireless_config_copy changes of f8129040 - commit 5fb1570 ------------------------------------------------------------------- Tue May 2 09:40:51 CEST 2023 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/963 Use ptr_array for current array implementations - commit a5d51c9 ------------------------------------------------------------------- Wed Apr 26 11:04:57 CEST 2023 - cfamullaconrad@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/962 client: improve netif-firmware-discovery extension - commit 7a49e90 ------------------------------------------------------------------- Thu Apr 20 11:39:43 CEST 2023 - cfamullaconrad@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/960 slist: use for address,extension,dhcp6,var_array - commit 1a1359d ------------------------------------------------------------------- Thu Apr 20 11:23:29 CEST 2023 - cfamullaconrad@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/959 utils: initial single-linked list utility macros - commit d0012cf ------------------------------------------------------------------- Wed Apr 12 14:57:44 CEST 2023 - mt@suse.de - Merge pull request https://github.com/openSUSE/wicked/pull/961 utils: add pointer array implementation macros - commit 672210b ------------------------------------------------------------------- Thu Apr 6 16:28:11 CEST 2023 - cfamullaconrad@suse.de - wireless: use generic ptr-array for ni_wireless_network_array_t - commit f812904 ------------------------------------------------------------------- Thu Apr 6 16:05:23 CEST 2023 - cfamullaconrad@suse.de - route: use generic ptr-array for ni_route_array_t - commit 0c7dc28 ------------------------------------------------------------------- Thu Apr 6 15:32:46 CEST 2023 - cfamullaconrad@suse.de - route: use generic ptr-array for ni_rule_array_t - commit a80a9ec ------------------------------------------------------------------- Thu Apr 6 14:32:56 CEST 2023 - cfamullaconrad@suse.de - team: use generic ptr-array for ni_team_port_array_t - commit 67063ee ------------------------------------------------------------------- Thu Apr 6 14:26:33 CEST 2023 - cfamullaconrad@suse.de - team: use generic ptr-array for ni_team_link_watch_array - commit 4192b5f ------------------------------------------------------------------- Thu Apr 6 14:16:19 CEST 2023 - cfamullaconrad@suse.de - ovs: use generic ptr_array for ni_ovs_bridge_port_array_t - commit e73fa59 ------------------------------------------------------------------- Thu Mar 2 14:36:57 CET 2023 - mt@suse.com - dhcp6: remove unused clone & copy clean parameter The clean parameter to omit lifetimes and status in the ia and iadr clone and list copy functions were used only with a FALSE argument. - commit 3e513a6 ------------------------------------------------------------------- Thu Mar 2 12:42:14 CET 2023 - mt@suse.com - utils: initial single-linked list utility macros - commit 02e7a10 ------------------------------------------------------------------- Tue Feb 28 09:45:41 CET 2023 - cfamullaconrad@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/957 refcount: split declaration and definition macros - commit 42bc2f1 ------------------------------------------------------------------- Thu Feb 16 16:37:39 CET 2023 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/956 arp: resend DAD request on ENOBUFS (bsc#1203300) - commit 55e4901 ------------------------------------------------------------------- Thu Feb 16 14:22:27 CET 2023 - mt@suse.com - refcount: split declaration and definition macros - commit ff9d3a5 ------------------------------------------------------------------- Thu Feb 16 14:13:51 CET 2023 - mt@suse.com - refcount: change to ni_declare|ni_define as prefix - commit af40b13 ------------------------------------------------------------------- Wed Feb 15 14:08:52 CET 2023 - mt@suse.com - extensions: update copyright and license-notices - commit b1248e9 ------------------------------------------------------------------- Wed Feb 15 14:00:59 CET 2023 - mt@suse.com - extensions: fix ni_c_binding_new return value typo - commit b699d90 ------------------------------------------------------------------- Wed Feb 15 12:18:26 CET 2023 - cfamullaconrad@suse.de - netinfo_priv: code formatting, tab align arp declarations - commit 7195d6d ------------------------------------------------------------------- Wed Feb 15 11:30:42 CET 2023 - cfamullaconrad@suse.de - capture: code cleanup Replace `__FUNCTION__` with `__func__` and do not use `__` prefix for functions. - commit e0dec75 ------------------------------------------------------------------- Tue Feb 14 16:32:24 CET 2023 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/955 testing: Improve test result formatting - commit 49a9393 ------------------------------------------------------------------- Tue Feb 14 16:11:04 CET 2023 - cfamullaconrad@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/954 testing: port json-test to wunit framework and extend it - commit b5e5d6e ------------------------------------------------------------------- Tue Feb 14 15:41:48 CET 2023 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/953 json: fix parser token value and stack leaks - commit fe8c60b ------------------------------------------------------------------- Tue Feb 14 15:11:38 CET 2023 - cfamullaconrad@suse.de - utils: add pointer array implementation macros Implement pointer array API generated through preprocessor. - commit f3af123 ------------------------------------------------------------------- Tue Feb 14 14:47:55 CET 2023 - jcronenberg@suse.com - testing: port json-test to wunit framework and extend it - commit 0b87c38 ------------------------------------------------------------------- Tue Feb 14 14:47:33 CET 2023 - jcronenberg@suse.com - json: add missing functions to json header file - commit 4e804e5 ------------------------------------------------------------------- Thu Feb 9 17:16:45 CET 2023 - cfamullaconrad@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/952 bond: workaround 6.1 enslave regression (boo#1206674) - commit 0ada1ec ------------------------------------------------------------------- Wed Feb 8 17:27:25 CET 2023 - cfamullaconrad@suse.de - testing: Improve test result formatting Test result output should not exceed 80 chars per line. - commit 7c6129c ------------------------------------------------------------------- Tue Feb 7 20:29:04 CET 2023 - mt@suse.de - json: free reader stack struct in stack pop - commit d90cb0c ------------------------------------------------------------------- Tue Feb 7 19:15:02 CET 2023 - mt@suse.de - json: fix token value leak in parse pair+initial - commit a74f276 ------------------------------------------------------------------- Mon Jan 30 18:48:31 CET 2023 - mt@suse.de - Merge pull request https://github.com/openSUSE/wicked/pull/951 version 0.6.72 - commit 03c3c71 ------------------------------------------------------------------- Wed Jan 25 22:00:08 CET 2023 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/950 client: fix client.xml and firmware enable|disable - commit 08dde59 ------------------------------------------------------------------- Wed Jan 25 21:23:20 CET 2023 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/949 nbft: introduced new wicked-nbft sub-package (jsc#PED-3132) - commit 3b684a2 ------------------------------------------------------------------- Wed Jan 25 17:45:03 CET 2023 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/948 extensions: add initial nbft firmware configuration support (jsc#PED-3132) - commit 196726b ------------------------------------------------------------------- Wed Jan 25 17:04:47 CET 2023 - cfamullaconrad@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/947 client: add firmware enable|disable command (jsc#PED-3132) - commit 6b1850c ------------------------------------------------------------------- Wed Jan 25 16:47:19 CET 2023 - mt@suse.com - testing: added unit tests for nbft extension - commit fb0fc89 ------------------------------------------------------------------- Wed Jan 25 16:16:16 CET 2023 - mt@suse.com - client.xml.in: enable nbft extension - commit 43f5d63 ------------------------------------------------------------------- Tue Jan 24 14:06:25 CET 2023 - mt@suse.de - Merge pull request https://github.com/openSUSE/wicked/pull/946 client: add firmware extensions|interfaces command (jsc#PED-3132) - commit f639d51 ------------------------------------------------------------------- Tue Jan 24 13:55:40 CET 2023 - cfamullaconrad@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/945 nanny: fix use-after-free in debug mode (bsc#1206447) - commit 2ce1be9 ------------------------------------------------------------------- Thu Jan 19 12:56:51 CET 2023 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/944 Replace transitional %usrmerged macro with regular version check (boo#1206798) - commit 03717ae ------------------------------------------------------------------- Wed Jan 18 12:08:09 CET 2023 - cfamullaconrad@suse.de - arp: resend DAD request on ENOBUFS (bsc#1203300) If sending DAD request per IP fails with ENOBUFS error, retry it. If max retries reached or an unexpected error occurred, the DAD will fail. - commit a0ae196 ------------------------------------------------------------------- Thu Jan 12 10:05:03 CET 2023 - cfamullaconrad@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/942 ifstatus: improve to show a no-carrier status - commit 271c025 ------------------------------------------------------------------- Thu Jan 12 08:05:05 CET 2023 - cfamullaconrad@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/943 linux: cleanup inclusions and update uapi header to 6.0 - commit 0e69280 ------------------------------------------------------------------- Wed Jan 11 22:02:16 CET 2023 - mwilck@suse.com - extensions: add nbft extension (jsc#PED-3132) This extension imports configuration from the NBFT, according to the NVM Express Boot Specification 1.0 and converts it to the corresponding wicked configuration. - commit fd6122d ------------------------------------------------------------------- Wed Jan 4 15:33:31 CET 2023 - ludwig.nussel@suse.de - 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 167523d ------------------------------------------------------------------- Tue Jan 3 16:02:38 CET 2023 - cfamullaconrad@suse.de - capture: add desc for better debugging output on errors - commit 76781e6 ------------------------------------------------------------------- Wed Dec 21 12:55:22 CET 2022 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/940 dhcp: enable raw-ip support for wwan-qmi interfaces (jsc#PED-90) - commit 5ae7be8 ------------------------------------------------------------------- Fri Dec 9 13:07:24 CET 2022 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/939 Add /etc/sysconfig/network to file list in wicked-service sub package - commit 947c314 ------------------------------------------------------------------- Fri Dec 9 08:22:16 CET 2022 - kukuk@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/938 schema: Make the rule to-selector handle network prefixes - commit 4e8bf73 ------------------------------------------------------------------- Mon Nov 14 16:30:30 CET 2022 - david.hedberg@findity.com - 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 2bb6437 ------------------------------------------------------------------- Wed Oct 19 13:09:21 CEST 2022 - cfamullaconrad@suse.de - version 0.6.70 - commit 1b100a3 ------------------------------------------------------------------- Tue Oct 18 16:48:37 CEST 2022 - 40127946+cfconrad@users.noreply.github.com - Merge pull request https://github.com/openSUSE/wicked/pull/936 dhcp6: add option to refresh lease instead to confirm it - commit d373024 ------------------------------------------------------------------- Mon Oct 17 12:04:39 CEST 2022 - jcronenberg@suse.de - 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 28691e9 ------------------------------------------------------------------- Thu Oct 13 15:25:44 CEST 2022 - 40127946+cfconrad@users.noreply.github.com - 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 8971dab ------------------------------------------------------------------- Thu Oct 13 14:57:15 CEST 2022 - mt@suse.de - Merge pull request https://github.com/openSUSE/wicked/pull/935 testing: Null terminate map in bitmap-test - commit 3f1604e ------------------------------------------------------------------- Thu Oct 6 19:52:54 CEST 2022 - mt@suse.de - 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 f6464ab ------------------------------------------------------------------- Thu Oct 6 11:25:08 CEST 2022 - mt@suse.de - Merge pull request https://github.com/openSUSE/wicked/pull/932 Link as Position Independent Executable (bsc#1184124) - commit 04107b2 ------------------------------------------------------------------- Wed Oct 5 15:32:52 CEST 2022 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/931 wpa_supplicant: Fix crash on unexpected restarts of wpa_supplicant - commit 84a3759 ------------------------------------------------------------------- Wed Oct 5 09:03:43 CEST 2022 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/928 compat-team: Set <link> node in slaves (bsc#1200505) - commit 687644d ------------------------------------------------------------------- Thu Sep 29 16:12:51 CEST 2022 - cfamullaconrad@suse.de - Revert "firewall-ext: skip firewallDown action without previous firewallUp" This reverts commit b04d27121013bb058a47b34eecbee14862206ce5. - commit 9259425 ------------------------------------------------------------------- Tue Aug 23 16:47:07 CEST 2022 - cfamullaconrad@suse.de - Link as Position Independent Executable (bsc#1184124) - commit 0070d9f ------------------------------------------------------------------- Mon Aug 22 22:35:42 CEST 2022 - mt@suse.de - wireless: notice logmsg of 'wpa_supplicant stopped' - commit a1ee804 ------------------------------------------------------------------- Thu Aug 18 15:58:46 CEST 2022 - cfamullaconrad@suse.de - 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 2ea60e8 ------------------------------------------------------------------- Thu Aug 18 15:54:39 CEST 2022 - cfamullaconrad@suse.de - wpa-supplicant: Remove wif backreference from bss - commit 1c493ea ------------------------------------------------------------------- Fri Jul 29 19:01:29 CEST 2022 - mt@suse.de - Merge pull request https://github.com/openSUSE/wicked/pull/933 firewall-ext: Do not change firewalld setting on ifdown (bsc#1201053) - commit a47b05f ------------------------------------------------------------------- Thu Jul 21 22:52:44 CEST 2022 - cfamullaconrad@suse.de - 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 37791bb ------------------------------------------------------------------- Tue Jul 19 15:41:10 CEST 2022 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/927 firewall-ext: skip firewallDown action without previous firewallUp (bsc#1201053) - commit 0cbb9cf ------------------------------------------------------------------- Tue Jul 19 10:54:48 CEST 2022 - cfamullaconrad@suse.de - 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 b04d271 ------------------------------------------------------------------- Thu Jul 14 16:43:54 CEST 2022 - 40127946+cfconrad@users.noreply.github.com - Merge pull request https://github.com/openSUSE/wicked/pull/926 addrconf: remove address before calling (dhcp) release - commit dd77b13 ------------------------------------------------------------------- Thu Jul 14 16:41:53 CEST 2022 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/923 wireless: <auth-proto> prefer wpa/rsn values over wpa1/wpa2 - commit 773ab8a ------------------------------------------------------------------- Mon Jul 11 14:51:04 CEST 2022 - 40127946+cfconrad@users.noreply.github.com - Merge pull request https://github.com/openSUSE/wicked/pull/924 dhcp6: don't consider ppp interfaces unsupported - commit 5d1a830 ------------------------------------------------------------------- Thu Jul 7 22:18:08 CEST 2022 - cfamullaconrad@suse.de - 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 7d356ea ------------------------------------------------------------------- Thu Jul 7 12:27:21 CEST 2022 - cfamullaconrad@suse.de - wpa-supplicant: Remove dead code - __ni_print_string_array() - commit 7ab5711 ------------------------------------------------------------------- Thu Jul 7 12:24:59 CEST 2022 - cfamullaconrad@suse.de - 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. - commit d128eab ------------------------------------------------------------------- Wed Jul 6 09:43:19 CEST 2022 - mt@suse.com - 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 b922d2c ------------------------------------------------------------------- Tue Jul 5 19:35:46 CEST 2022 - mt@suse.de - Merge pull request https://github.com/openSUSE/wicked/pull/925 dhcp6: consider relese complete regardless of status - commit 0c9aacc ------------------------------------------------------------------- Tue Jul 5 19:07:16 CEST 2022 - mt@suse.de - wireless: Fix default key_mgmt for none FT support in wpa_supplicant - commit b765d93 ------------------------------------------------------------------- Tue Jul 5 16:48:59 CEST 2022 - cfamullaconrad@suse.de - 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 24f9f18 ------------------------------------------------------------------- Mon Jul 4 13:52:10 CEST 2022 - cfamullaconrad@suse.de - 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 6c9986a ------------------------------------------------------------------- Mon Jun 27 16:41:56 CEST 2022 - cfamullaconrad@suse.de - wpa-supplicant: Get properties of fi.w1.wpa_supplicant1 - commit e2f5ec3 ------------------------------------------------------------------- Fri Jun 24 10:15:31 CEST 2022 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/919 xpath-fmt: Fix segfault when formating an empty node - commit 2fd8a3f ------------------------------------------------------------------- Thu Jun 23 22:03:35 CEST 2022 - cfamullaconrad@suse.de - 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 a9f5ab6 ------------------------------------------------------------------- Thu Jun 23 15:38:49 CEST 2022 - cfamullaconrad@suse.de - man: ifcfg-wireless nicer output of WIRELESS_ESSID special chars - commit 82d3700 ------------------------------------------------------------------- Thu Jun 16 10:22:52 CEST 2022 - 40127946+cfconrad@users.noreply.github.com - Merge pull request https://github.com/openSUSE/wicked/pull/918 cleanup: don't fclose twice on rename error - commit 10aaf5c ------------------------------------------------------------------- Thu Jun 16 09:38:36 CEST 2022 - mt@suse.de - Merge pull request https://github.com/openSUSE/wicked/pull/917 util: Add bitmask utility functions - commit b72512f ------------------------------------------------------------------- Wed Jun 15 23:25:54 CEST 2022 - cfamullaconrad@suse.de - wireless: Use refcount api for ni_wireless_network_t - commit 09ebe0a ------------------------------------------------------------------- Wed Jun 15 23:22:26 CEST 2022 - cfamullaconrad@suse.de - 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 36c2f7c ------------------------------------------------------------------- Wed Jun 15 10:14:20 CEST 2022 - cfamullaconrad@suse.de - wpa_supplicant: Add missing free of wpa-nif properties - commit 514f626 ------------------------------------------------------------------- Tue Jun 14 23:29:56 CEST 2022 - cfamullaconrad@suse.de - 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 c3a21f6 ------------------------------------------------------------------- Tue Jun 14 23:25:39 CEST 2022 - cfamullaconrad@suse.de - wireless-dbus: Rename ni_objectmode_mask_from_dbus to ni_objectmode_bitmap_from_dbus - commit 332649e ------------------------------------------------------------------- Tue Jun 14 23:22:51 CEST 2022 - cfamullaconrad@suse.de - wireless: Use correct key_mgmt_map for wpa_supplicant - commit 0e72c1e ------------------------------------------------------------------- Tue Jun 14 23:21:29 CEST 2022 - cfamullaconrad@suse.de - wireless: Add ifcfg variable WIRELESS_KEY_MGMT - commit f02e3d9 ------------------------------------------------------------------- Thu Jun 9 17:02:46 CEST 2022 - cfamullaconrad@suse.de - testing: Transform bitmap-test.c to unittest - commit 89f5807 ------------------------------------------------------------------- Thu Jun 9 15:56:18 CEST 2022 - cfamullaconrad@suse.de - testing: Add tests for bitmask utility functions - commit f3ce38b ------------------------------------------------------------------- Thu Jun 9 15:55:42 CEST 2022 - cfamullaconrad@suse.de - util: Add bitmask utility functions - commit 272a88b ------------------------------------------------------------------- Tue Jun 7 17:05:33 CEST 2022 - cfamullaconrad@suse.de - testing/wunit: Add prefix to TESTCASE() generated functions - commit 2528892 ------------------------------------------------------------------- Thu Jun 2 21:53:55 CEST 2022 - 40127946+cfconrad@users.noreply.github.com - Merge pull request https://github.com/openSUSE/wicked/pull/916 lease: add clone utils and reference counting - commit cff372a ------------------------------------------------------------------- Mon May 30 17:23:19 CEST 2022 - mt@suse.de - 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 7b7576d ------------------------------------------------------------------- Wed May 25 14:55:55 CEST 2022 - mt@suse.de - Merge pull request https://github.com/openSUSE/wicked/pull/914 socket.c improvements and unit tests - commit 5291d16 ------------------------------------------------------------------- Tue May 24 17:47:34 CEST 2022 - cfamullaconrad@suse.de - xml: Remove orphan wireless constant types This commit remove the orphan types created with eed7dddbc. - commit 71759c0 ------------------------------------------------------------------- Mon May 23 10:17:11 CEST 2022 - 40127946+cfconrad@users.noreply.github.com - Merge pull request https://github.com/openSUSE/wicked/pull/915 client: add --[no-]release option to ifdown/ifreload (jsc#SLE-10249) - commit be181b1 ------------------------------------------------------------------- Tue May 17 17:57:07 CEST 2022 - cfamullaconrad@suse.de - 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 d418256 ------------------------------------------------------------------- Fri May 13 15:49:52 CEST 2022 - mt@suse.de - Merge pull request https://github.com/openSUSE/wicked/pull/913 dbus: Fix common dbus string_array handling - commit 44cf853 ------------------------------------------------------------------- Fri May 13 15:30:44 CEST 2022 - mt@suse.de - 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 ecaccd4 ------------------------------------------------------------------- Fri May 13 11:42:08 CEST 2022 - cfamullaconrad@suse.de - 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 3f832be ------------------------------------------------------------------- Thu May 12 11:19:17 CEST 2022 - cfamullaconrad@suse.de - wireless: Add missing GCMP to group capabilities This avoid debug message: ``` wickedd[6821]: wlan1: unable to translate Group capability gcmp ``` - commit 0c40b92 ------------------------------------------------------------------- Wed May 11 21:24:14 CEST 2022 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/864 service: remove systemd-udev-settle dependency from wickedd.service - commit b3a07a5 ------------------------------------------------------------------- Wed May 11 17:49:42 CEST 2022 - cfamullaconrad@suse.de - 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 f95d15e ------------------------------------------------------------------- Thu Apr 28 14:43:26 CEST 2022 - mt@suse.com - 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 885ace8 ------------------------------------------------------------------- Thu Apr 28 10:42:34 CEST 2022 - mt@suse.de - Merge pull request https://github.com/openSUSE/wicked/pull/922 wireless: minimize extension/type detection race on ifrename - commit 41b0db6 ------------------------------------------------------------------- Wed Apr 20 18:30:55 CEST 2022 - cfamullaconrad@suse.de - 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 d48906e ------------------------------------------------------------------- Wed Apr 13 13:23:56 CEST 2022 - mt@suse.de - Merge pull request https://github.com/openSUSE/wicked/pull/908 wireless: Fix WPA_PSK given as 64byte long hex string - commit 68a77fb ------------------------------------------------------------------- Fri Apr 1 17:07:43 CEST 2022 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/907 xml-schema: Fix refcount handling for ni_xs_type_t - commit 3df9735 ------------------------------------------------------------------- Fri Apr 1 17:06:12 CEST 2022 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/906 man: Remove obsolete ifup-sysctl from ifsysctl.5 - commit 9f4a45e ------------------------------------------------------------------- Wed Mar 30 10:40:48 CEST 2022 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/905 compat-suse: Match sysctl.d read order with systemd-sysctl - commit 83d1f0f ------------------------------------------------------------------- Mon Mar 28 11:41:27 CEST 2022 - mt@suse.de - man: Remove obsolete ifup-sysctl from ifsysctl.5 - commit bb283f6 ------------------------------------------------------------------- Wed Mar 23 14:34:35 CET 2022 - cfamullaconrad@suse.de - 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 afc0273 ------------------------------------------------------------------- Wed Mar 23 13:11:57 CET 2022 - cfamullaconrad@suse.de - 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 df32481 ------------------------------------------------------------------- Fri Mar 18 12:28:10 CET 2022 - cfamullaconrad@suse.de - Add unit-test for src/socket.c Cover upcoming regressions and check for issues in corner cases which failed in old implementation. - commit dde20d8 ------------------------------------------------------------------- Tue Mar 15 22:14:02 CET 2022 - 40127946+cfconrad@users.noreply.github.com - Merge pull request https://github.com/openSUSE/wicked/pull/904 utils: use const pointer for ni_string_array_at - commit c1896e6 ------------------------------------------------------------------- Tue Mar 15 22:13:39 CET 2022 - 40127946+cfconrad@users.noreply.github.com - 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 d56abf2 ------------------------------------------------------------------- Tue Mar 15 17:09:41 CET 2022 - mt@suse.de - Merge pull request https://github.com/openSUSE/wicked/pull/901 Fix: Apply DNS from RA rdnss after interface ifdown/ifup (bsc#1181429) - commit fc932a4 ------------------------------------------------------------------- Thu Mar 10 12:25:01 CET 2022 - cfamullaconrad@suse.de - wireless: Fix WPA_PSK given as 64byte long hex string - commit 4879cdb ------------------------------------------------------------------- Tue Mar 8 23:18:13 CET 2022 - cfamullaconrad@suse.de - 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 4479350 ------------------------------------------------------------------- Thu Mar 3 10:39:02 CET 2022 - cfamullaconrad@suse.de - 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/5da3024e4e4231561d922ad356a22c0d5d7bc69f - commit aab1588 ------------------------------------------------------------------- Mon Feb 28 14:09:17 CET 2022 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/900 compat-suse: Fix reading of sysctl varialbe addr_gen_mode - commit 8bc44ba ------------------------------------------------------------------- Mon Feb 21 12:05:30 CET 2022 - cfamullaconrad@suse.de - 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 3a974e4 ------------------------------------------------------------------- Tue Feb 15 11:36:21 CET 2022 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/899 gitlab-ci: Use CI_PROJECT_NAMESPACE for wicked-ci - commit 1773c03 ------------------------------------------------------------------- Mon Feb 14 17:50:02 CET 2022 - cfamullaconrad@suse.de - 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 7b620cc ------------------------------------------------------------------- Wed Jan 19 14:42:40 CET 2022 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/897 - version 0.6.68 - sysctl: process sysctl.d directories as in sysctl --system - sysctl: fix sysctl values for loopback device (bsc#1181163, bsc#1178357) - dhcp4: add option to set route pref-src to dhcp IP (bsc#1192353) - cleanup: warnings, time calculations and dhcp fixes (bsc#1188019) - wireless: reconnect on unexpected wpa_supplicant restart (bsc#1183495) - tuntap: avoid sysfs attr read error (bsc#1192311) - ifstatus: fix warning of unexpected interface flag combination (bsc#1192164) - rpm-spec: dbus config in /usr shouldn't be marked as %config - commit 5617850 ------------------------------------------------------------------- Tue Dec 28 16:05:32 CET 2021 - cfamullaconrad@suse.de - 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 9e7b505 ------------------------------------------------------------------- Tue Dec 28 13:47:24 CET 2021 - cfamullaconrad@suse.de - 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 7562a59 ------------------------------------------------------------------- Mon Dec 20 11:52:36 CET 2021 - cfamullaconrad@suse.de - version 0.6.68 - commit 776494e ------------------------------------------------------------------- Mon Dec 20 11:51:58 CET 2021 - cfamullaconrad@suse.de - Add hint that wicked.spec.in is in git - commit 3fa9265 ------------------------------------------------------------------- Thu Dec 16 17:26:21 CET 2021 - cfamullaconrad@suse.de - 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. - commit 7bdb6d7 ------------------------------------------------------------------- Thu Dec 16 17:24:45 CET 2021 - cfamullaconrad@suse.de - 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 5d6e1d4 ------------------------------------------------------------------- Thu Dec 16 14:04:02 CET 2021 - 40127946+cfconrad@users.noreply.github.com - Merge pull request https://github.com/openSUSE/wicked/pull/894 cleanup: warnings, time calculations and dhcp fixes (bsc#1188019) - Cleanup timer/timeout and lifetime types and calculations with very high or infinite lease time, which caused high cpu on RaspberryPi 2 (bsc#1188019) - dhcp6: fix incorrect retransmission time randomization (re-)calculations USGv6: DHCPv6_7_1_05c, DHCPv6_7_1_05c, DHCPv6_7_1_05c - fix warnings from more recent compilers - commit 1c2c048 ------------------------------------------------------------------- Tue Dec 14 14:05:08 CET 2021 - cfamullaconrad@suse.de - 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 90fd8b8 ------------------------------------------------------------------- Tue Dec 14 14:04:21 CET 2021 - cfamullaconrad@suse.de - ifsysctl: Show sysctl variable and value in debug - commit eedb500 ------------------------------------------------------------------- Tue Dec 14 13:59:35 CET 2021 - cfamullaconrad@suse.de - Util: Add ni_var_array_sort() and ni_var_array_sort_by_name() - commit ad1366b ------------------------------------------------------------------- Tue Dec 14 10:01:00 CET 2021 - cfamullaconrad@suse.de - 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 32fe501 ------------------------------------------------------------------- Tue Dec 14 09:50:57 CET 2021 - cfamullaconrad@suse.de - 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 22411d8 ------------------------------------------------------------------- Thu Dec 9 08:14:38 CET 2021 - mt@suse.de - Merge pull request https://github.com/openSUSE/wicked/pull/893 dhcp4: add option to set route pref-src to dhcp IP (bsc#1192353) When enabled in SUSE ifcfg config files with DHCLIENT_ROUTE_SET_SRC=yes or via `<ipv4:dhcp><route-set-src>true</route-set-src></ipv4:dhcp>` in xml config, the DHCPv4 IP address is set as the preferred source in DHCPv4 provided routes. - commit ca9a809 ------------------------------------------------------------------- Tue Nov 23 22:18:49 CET 2021 - cfamullaconrad@suse.de - 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 6826c83 ------------------------------------------------------------------- Mon Nov 22 11:16:41 CET 2021 - mt@suse.de - Merge pull request https://github.com/openSUSE/wicked/pull/891 tuntap: avoid sysfs attr read error (bsc#1192311) - commit 87eb8c4 ------------------------------------------------------------------- Tue Nov 9 16:41:24 CET 2021 - cfamullaconrad@suse.de - iflist: Display ifname on unexpect interface flags warning - commit fa9b275 ------------------------------------------------------------------- Tue Nov 9 16:40:11 CET 2021 - cfamullaconrad@suse.de - iflist.c: Remove trailing whitespace - commit 9e9ba6e ------------------------------------------------------------------- Tue Nov 9 16:36:35 CET 2021 - cfamullaconrad@suse.de - ifstatus: Fix warning of unexpected ifc flag combination (bsc#1192164) Do not log warnings for a valid flag combination on interface state changes, regression of 9970c287aaddef6a770e80f241d8acafb19bb89d . - commit c048b55 ------------------------------------------------------------------- Mon Nov 8 20:59:05 CET 2021 - cfamullaconrad@suse.de - wireless: Rename ni_wireless_essid_already_exists to ni_wireless_config_has_essid - commit c18ef79 ------------------------------------------------------------------- Mon Nov 8 20:39:48 CET 2021 - cfamullaconrad@suse.de - wireless: Use pointer to store wireless config in ni_wireless_t There might be ni_wireless_t object without successful applied configuration. Such objects are identified by `wlan->config == NULL`. For this reason, the ni_wireless_config_t object is now referenced by a pointer inside of ni_wireless_t. - commit 45892b9 ------------------------------------------------------------------- Thu Nov 4 11:52:13 CET 2021 - mt@suse.com - Merge pull request #887 from cfconrad/change_gitlab_issue_template gitlab: Change gitlab issue template - commit 8b75e17 ------------------------------------------------------------------- Thu Nov 4 11:50:02 CET 2021 - cfamullaconrad@suse.de - gitlab: Change gitlab issue template - commit 9917ec9 ------------------------------------------------------------------- Thu Nov 4 09:06:33 CET 2021 - mt@suse.de - dbus: config in /usr shouldn't be marked as %config %config is only needed when the file is installed to /etc It shouldn't be used when it is installed to /usr - commit 8175baf ------------------------------------------------------------------- Tue Nov 2 22:51:50 CET 2021 - mt@suse.de - wireless: Fix memory leak of ni_wireless_bss_t - commit e2b39fb ------------------------------------------------------------------- Mon Nov 1 15:40:17 CET 2021 - cfamullaconrad@suse.de - wpa: Add objectpath of network when 'AddNetwork' call was successful - commit ff0e497 ------------------------------------------------------------------- Mon Nov 1 15:38:27 CET 2021 - cfamullaconrad@suse.de - wireless: Reconnect on wpa_supplicant restart (bsc#1183495) If wpa_supplicant restarts unexpected, we need to configure wpa_supplicant again, as the previous configuration is lost. - commit 017ea73 ------------------------------------------------------------------- Mon Nov 1 10:42:21 CET 2021 - cfamullaconrad@suse.de - wireless: Mark if connection recover on wpa_supplicant restart is needed Remember, if we have enabled all network(s) in wpa_supplicant. This is used to to re-trigger it, while recover after wpa_supplicant restarts. - commit 5c7eeed ------------------------------------------------------------------- Mon Nov 1 10:39:55 CET 2021 - cfamullaconrad@suse.de - wpa: Add wpa client ops handler to track wpa_supp restarts - commit a53d73a ------------------------------------------------------------------- Mon Nov 1 10:25:11 CET 2021 - cfamullaconrad@suse.de - wireless: Separate set_state() function from wpa_supp callback - commit e381189 ------------------------------------------------------------------- Mon Nov 1 10:14:33 CET 2021 - cfamullaconrad@suse.de - wireless: Add copy config functions - commit 5eaf4ff ------------------------------------------------------------------- Wed Oct 27 11:56:15 CEST 2021 - mt@suse.de - Merge pull request https://github.com/openSUSE/wicked/pull/888 ifstatus: Fix warning of unexpected interface flag combination (bsc#1192164) - commit 25a74b9 ------------------------------------------------------------------- Fri Oct 1 16:14:57 CEST 2021 - mt@suse.de - Merge pull request #883 from mtomaschewski/process-reap-error process: log command of reaped child (gh#openSUSE/wicked#741) - commit 9ec360f ------------------------------------------------------------------- Thu Sep 16 03:21:38 CEST 2021 - mt@suse.de - Merge pull request https://github.com/openSUSE/wicked/pull/882 ifstatus: Don't show link as "up", if UP and LOWER_UP but not RUNNING - commit 3de9772 ------------------------------------------------------------------- Fri Sep 10 11:02:31 CEST 2021 - cfamullaconrad@suse.de - ifstatus: Don't show link as "up", if UP and LOWER_UP but not RUNNING With wireless we have the case, that the interface is in operstate equal to DORMANT. This is used to indicate the EAP authentication and set by the wpa_supplicant. In such state, we have LOWER_UP and UP, but __not__ RUNNING. - commit 9970c28 ------------------------------------------------------------------- Thu Sep 2 15:39:25 CEST 2021 - 40127946+cfconrad@users.noreply.github.com - Merge pull request https://github.com/openSUSE/wicked/pull/880 firewalld: Make the firewalld zone assignment permanent (boo#1189560) - commit 75a5830 ------------------------------------------------------------------- Wed Sep 1 11:36:32 CEST 2021 - mrostecki@opensuse.org - Merge pull request https://github.com/openSUSE/wicked/pull/876 fsm: cleanup and improve ifconfig and ifpolicy access utils - commit 63f91e6 ------------------------------------------------------------------- Fri Aug 13 10:49:17 CEST 2021 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/875 dbus: cleanup the dbus-service.h file and unused property parse makros - commit af34279 ------------------------------------------------------------------- Fri Jul 23 12:27:03 CEST 2021 - mt@suse.de - Merge pull request #874 from mtomaschewski/code-spell cleanup: applied code-spell run typo corrections - commit 68fc342 ------------------------------------------------------------------- Fri Jul 23 12:23:10 CEST 2021 - mt@suse.com - Merge pull request #873 from mtomaschewski/dracut-cleanup1 dracut: fix and improve option handling the cmdline parser (boo#1182227) - commit 1a6818a ------------------------------------------------------------------- Tue Jul 13 15:28:35 CEST 2021 - mt@suse.de - Merge pull request https://github.com/openSUSE/wicked/pull/872 - migrate to wpa-supplicant v1 DBus interface (bsc#1156920) - multiple wireless networks configurations per interface - show connection status and scan-results (bsc#1160654) - psk,eap-tls,ttls,peap,open,wep (bsc#1057592) - commit d0d739e ------------------------------------------------------------------- Mon May 31 22:44:05 CEST 2021 - cfamullaconrad@suse.de - wireless: Read WIRELESS_REGULATORY_DOMAIN from global config Read the WIRELESS_REGULATORY_DOMAIN from /etc/sysconfig/network/config instead of ifcfg-* files. - commit 5904f7a ------------------------------------------------------------------- Mon May 31 22:43:35 CEST 2021 - cfamullaconrad@suse.de - wireless: Adopt manpages to latest code changes The man-page is written in markdown within the file `man/src/ifcfg-wireless.5.md` and converted to man with pandoc: ``` pandoc -s --to man --from markdown ./man/src/ifcfg-wireless.5.md > man/ifcfg-wireless.5.in ``` - commit beabc2c ------------------------------------------------------------------- Mon May 31 22:43:05 CEST 2021 - cfamullaconrad@suse.de - wireless-ifcfg: Allow scan only configuration We allow configurations which have only one of the following wireless settings set: WIRELESS=yes, WIRELESS_AP_SCANMODE, WIRELESS_WPA_DRIVER or WIRELESS_ESSID. - commit f180db9 ------------------------------------------------------------------- Mon May 31 22:41:33 CEST 2021 - cfamullaconrad@suse.de - wireless: Fix WPA-EAP and certificat handling (TLS/TTLS/MSCHAPv2) This commit allow the configuration of TLS, TTLS and MSCHAPv2. In ifcfg files, the specified certificate path will be passed to wpa_supplicant. In wicked-xml configuration files, there is support for different formats: * `path`: a normal path, wpa_supplicant need to have read access (like ifcfg) * `external-file`: The certificates get read by `nanny` and transferred to wickedd as `blob` * `hex-string` the certificate data as hex-string. - commit 91c7577 ------------------------------------------------------------------- Mon May 31 22:41:02 CEST 2021 - cfamullaconrad@suse.de - wireless: Show wireless connection info in ifstatus Example output `wicked show-xml <wlan>` ```xml <current-connection> <state>established</state> <bssid>02:00:00:00:00:00</bssid> <signal>-30</signal> <duration>136</duration> <authmode>WPA2-PSK+WPA-PSK</authmode> </current-connection> ``` Example output `wicked --verbose ifstatus <wlan>` ```bash wlan1 up link: #6, state up, mtu 1500 type: wireless, state established, ssid MySSID Muha, WPA2-PSK+WPA-PSK wireless: bssid 02:00:00:00:00:00, signal -30, duration 7s ``` - commit 2073dfe ------------------------------------------------------------------- Mon May 31 22:39:32 CEST 2021 - cfamullaconrad@suse.de - wireless: Fix WEP configuration This commit fix WEP configuration. Use _one_ single function to parse WEP keys from different formats. Supported formates are string, hex-string or `-` separated hex-string, like iwconfig did it. - commit cd005af ------------------------------------------------------------------- Mon May 31 22:38:52 CEST 2021 - cfamullaconrad@suse.de - wireless: Use a dedicated structure to store scan results Use a dedicated structure (ni_wireless_bss_t) to store and hold wireless scan results. A user of wpa-supplicant.c can set a callback `on_scan_done()` which get's a list of all current BSSs. A new scan can be triggered with `ni_wpa_nif_trigger_scan()`. - commit ad008f8 ------------------------------------------------------------------- Mon May 31 22:37:47 CEST 2021 - cfamullaconrad@suse.de - wireless: add handler for DBus method shutdownDevice() On shutdown, the interface configuration from wpa-supplicant gets deleted. - commit 22315a5 ------------------------------------------------------------------- Mon May 31 22:36:27 CEST 2021 - cfamullaconrad@suse.de - wireless-xml: Store the list of networks in a <networks> array node Changed the wireless config from: ``` <wireless> <network></network> <network></network> </wireless> ``` to ``` <wireless> <networks> <network></network> <network></network> </networks> </wireless> ``` A migration implemented in `src/client/policy.c`, so old version get automatically updated!. - commit 24c7aa6 ------------------------------------------------------------------- Mon May 31 22:34:05 CEST 2021 - cfamullaconrad@suse.de - wpa: Use new DBus API from fi.w1.wpa_supplicant1 Change the DBus interface of wpa_supplicant to v1 version (see: https://w1.fi/wpa_supplicant/devel/dbus.html). Following interfaces are implemented/used: * fi.w1.wpa_supplicant1 * fi.w1.wpa_supplicant1.Interface * fi.w1.wpa_supplicant1.BSS * fi.w1.wpa_supplicant1.Network The idea is, that wpa-supplicant.[ch] is considered as helper to communicate with the wpa_supplicant service, but do _not_ have a 1:1 relation to wireless.c, because we would like to use it later with 802.1X on ethernet as well. A user can register various callbacks to get status and property updates like: * on_network_added * on_network_selected * on_state_change * on_properties_changed As we do not write every property of a fi.w1.wpa_supplicant1.Network we can not "update" such a DBus object, we need to delete and recreate them. A network is created on `DeviceChanged` event, but it is `disabled`. On wireless_connect() all networks get enabled. - commit f50e469 ------------------------------------------------------------------- Mon May 31 22:33:21 CEST 2021 - cfamullaconrad@suse.de - ifconfig: Call wireless_connect() before ni_netdev_device_is_up() With 36a08a878 the call of `wireless_connect()` was omitted. But we need the call of `wireless_connect()` cause it is used to enable the configured networks. - commit 6685ae9 ------------------------------------------------------------------- Mon May 31 22:32:50 CEST 2021 - rtorreromarijnissen@suse.com - wpa/wireless: Use bitmaps for capabilities like key-mgmt, ciphers a.s.o We need bitmaps instead of enum for a lot of capabilities like key-mgmt, ciphers and wireless proto. For example with pairwise-ciphers, we need to define TKIP, CCMP or both. - commit eed7ddd ------------------------------------------------------------------- Mon May 31 22:32:03 CEST 2021 - cfamullaconrad@suse.de - wireless-compat: Only set priority based on WIRELESS_PRIORITY Use value given with `WIRELESS_PRIORITY`. The order in the ifcfg file does not specify any order. Default priority is 0. - commit 7fb3eda ------------------------------------------------------------------- Mon May 31 22:31:43 CEST 2021 - cfamullaconrad@suse.de - wireless-xml: Drop method setScanning() Only valid methods are: * changeDevice -- configure the device incl. scanning according to ap-scan setting * shutdownDevice -- delete device in wpa-supplicant * linkUp -- connect a network == ni_wireless_connect(dev) in src/ifconfig.c * linkDown -- disconnect a network == ni_wireless_disconnect(dev) in src/ifconfig.c - commit ce3ea7c ------------------------------------------------------------------- Mon May 31 22:27:13 CEST 2021 - cfamullaconrad@suse.de - wireless-xml: Format and indent according to .editorconfig - commit 7d45998 ------------------------------------------------------------------- Mon May 31 22:22:28 CEST 2021 - cfamullaconrad@suse.de - wireless: Rename ni_wireless_print_ssid and other *_ssid_*() Rename: * ni_wireless_print_ssid() => ni_wireless_ssid_print() * ni_wireless_parse_ssid() => ni_wireless_ssid_parse() * ni_wireless_match_ssid() => ni_wireless_ssid_eq() Add function: ni_wireless_ssid_print_data(const unsigned char *data, size_t len, ni_stringbuf_t *out); Avoid static buffer in `ni_wireless_ssid_print()` and use `ni_stringbuf_t`. - commit e73a354 ------------------------------------------------------------------- Mon May 31 22:21:22 CEST 2021 - rtorreromarijnissen@suse.com - wpa: use wpa debug tag instead of wireless Replace ni_debug_wireless() with ni_debug_wpa() in wpa-supplicant.c. - commit 46bcfa8 ------------------------------------------------------------------- Mon May 31 22:20:40 CEST 2021 - mt@suse.com - wpa: add wpa logging tag and ni_debug_wpa macro - commit 77707e2 ------------------------------------------------------------------- Fri May 7 17:22:01 CEST 2021 - mt@suse.com - Merge pull request #871 from cfconrad/github_cfconrad_pr_fix_ni_nanny_identify_node_owner nanny: Fix ni_nanny_identify_node_owner() exit condition - commit 81e5963 ------------------------------------------------------------------- Fri May 7 15:39:25 CEST 2021 - cfamullaconrad@suse.de - nanny: Fix ni_nanny_identify_node_owner() exit condition The function is calling it self recursively with `node->parent`, but didn't checked if node is already a root one. This just fix the `Segmentation fault` which was discovered, if we reach a configuration constraint like: ```xml <password type="string" constraint="required"> <meta:user-input type="password" prompt="please enter WPA EAP password"/> </password> ``` and the password wasn't set in the current configuration. But it doesn't fix the prompt for password! - commit 4930c5d ------------------------------------------------------------------- Fri Apr 30 12:07:02 CEST 2021 - mt@suse.com - Merge pull request #870 from cfconrad/dbus_schema_add_hex_string xml-schema: add hex-string byte-array notation - commit dfe9a01 ------------------------------------------------------------------- Fri Apr 30 12:06:43 CEST 2021 - mt@suse.com - Merge pull request #867 from cfconrad/github_pr_1_format_bitmap_to_array utils: format/parse bitmap to array and string alternatives - commit ac5e5a6 ------------------------------------------------------------------- Sat Apr 17 00:22:56 CEST 2021 - mt@suse.com - utils: format bitmap to array and string alternatives - commit 9ad116b ------------------------------------------------------------------- Sat Apr 17 00:18:44 CEST 2021 - cfamullaconrad@suse.de - testing: Add bitmap-test.c for bitmap utils - commit 08db604 ------------------------------------------------------------------- Fri Apr 16 23:29:55 CEST 2021 - cfamullaconrad@suse.de - util: Add function ni_stringbuf_join() - commit 8785279 ------------------------------------------------------------------- Thu Apr 15 16:19:52 CEST 2021 - cfamullaconrad@suse.de - xml-schema: Add hex-string On XML, the data is in the format of `^([0-9a-f]{2})*$` and each two ascii characters representing one byte. It can be used to store opaque data in XML. The DBus end will get a byte-array. - commit 4cedb2f ------------------------------------------------------------------- Fri Apr 9 11:22:06 CEST 2021 - mt@suse.com - utils: added parse bitmap string and array utils - commit 95ca24b ------------------------------------------------------------------- Tue Apr 6 17:19:21 CEST 2021 - rtorreromarijnissen@suse.com - Merge pull request #866 from mtomaschewski/dhcp6-nis dhcp6: request nis options on sle15 by default (bsc#1181812) - commit 8cbb5cc ------------------------------------------------------------------- Tue Apr 6 17:19:10 CEST 2021 - rtorreromarijnissen@suse.com - Merge pull request #865 from mtomaschewski/dhcp4-reboot dhcp4: discover on reboot timeout after start-delay (bsc#1181812) - commit d4b311a ------------------------------------------------------------------- Wed Mar 31 15:58:11 CEST 2021 - mt@suse.de - Merge pull request #862 from mtomaschewski/ethtool-perm-addr client: expose ethtool --get-permanent-address option - commit fe395ee ------------------------------------------------------------------- Fri Mar 19 14:18:31 CET 2021 - mt@suse.com - Merge pull request #863 from cfconrad/cfconrad_github_pr_schema_improvements xml-schema: Do not allow anon types for union and struct - commit 8964ba2 ------------------------------------------------------------------- Fri Mar 19 14:16:45 CET 2021 - mt@suse.com - Merge pull request #861 from cfconrad/master_mr_115_byte_array [dbus] Add generic property for `byte_array` - commit add770c ------------------------------------------------------------------- Thu Mar 18 11:38:33 CET 2021 - mt@suse.de - Remove systemd-udev-settle According to udevadm systemd-udev-settle.service is deprecated. Hence removed from Wants and and After - commit d47aa21 ------------------------------------------------------------------- Thu Mar 11 16:00:56 CET 2021 - cfamullaconrad@suse.de - xml-schema: Fix ni_xs_name_type_array_find_local() with NULL check Anon types have `ni_xs_name_type_array_t->name` equal to NULL. This fix a NULL pointer exception in such a case. - commit bbf7148 ------------------------------------------------------------------- Thu Mar 11 16:00:30 CET 2021 - cfamullaconrad@suse.de - xml-schema: Do not allow anon types in union or struct We do not allow anon types in `union` or `struct`, as we already to with `dict`. This is forbidden after this commit: ```xml <define name="certificate" class="union" switch="type"> <path type="string"/> <external-file/> <hex-string/> </define> ``` Each child element of a union or a struct need to be defined in the "complex" way like: ```xml <define name="certificate" class="union" switch="type"> <path type="string"/> <file type="external-file"/> <hex type="hex-string"/> </define> ``` - commit 56ad5bc ------------------------------------------------------------------- Wed Mar 10 03:43:08 CET 2021 - mt@suse.de - dbus: Format code in ni_dbus_property - commit f5aacae ------------------------------------------------------------------- Tue Mar 9 23:17:27 CET 2021 - cfamullaconrad@suse.de - dbus: Add generic byte-array property macros Add the ability to use byte arrays as generic property. The data is stored in a dynamic ni_byte_array_t. - commit 6d8c9c0 ------------------------------------------------------------------- Tue Mar 9 23:12:23 CET 2021 - mt@suse.com - utils: add initial byte_array utilities - commit b1943f8 ------------------------------------------------------------------- Thu Mar 4 14:35:33 CET 2021 - mt@suse.com - Merge pull request https://github.com/openSUSE/wicked/pull/860 version 0.6.65 - commit 805b492 ------------------------------------------------------------------- Thu Mar 4 13:35:57 CET 2021 - mt@suse.de - Merge pull request https://github.com/openSUSE/wicked/pull/859 dbus: Add ni_dbus_variant_t of type UINT32_ARRAY - commit 66681c3 ------------------------------------------------------------------- Tue Mar 2 14:49:14 CET 2021 - mt@suse.com - Merge pull request #858 from cfconrad/master_mr_110_object_path_array dbus: Add generic object_path and object_path_array property macros - commit 1b2c058 ------------------------------------------------------------------- Tue Feb 23 23:49:59 CET 2021 - cfamullaconrad@suse.de - dbus: Add ni_dbus_variant_t of type UINT32_ARRAY This allow sending and receiving of DBus types like 'au' (DBUS_TYPE_ARRAY_AS_STRING DBUS_TYPE_UINT32_AS_STRING). - commit ee332a0 ------------------------------------------------------------------- Tue Feb 23 23:49:21 CET 2021 - cfamullaconrad@suse.de - dbus: Add ni_dbus_variant_is_object_path_array() Add new function to check if variant is of type object-path-array, and also `NI_DBUS_OBJECT_PATH_ARRAY_SIGNATURE`. - commit 0a59dfb ------------------------------------------------------------------- Tue Feb 23 23:46:16 CET 2021 - mt@suse.com - dbus: add signature utility macro for common types - commit 6655fe9 ------------------------------------------------------------------- Tue Feb 23 23:32:16 CET 2021 - cfamullaconrad@suse.de - dbus: Add generic object_path and object_path_array property macros This commit add the two macros: * `NI_DBUS_GENERIC_OBJECT_PATH_PROPERTY` * `NI_DBUS_GENERIC_OBJECT_PATH_ARRAY_PROPERTY` and the required impelementations to fill `.set`, `.get` and `.parse` in the ni_dbus_property_t structure. - commit d3660ee ------------------------------------------------------------------- Fri Feb 19 14:58:11 CET 2021 - rtorreromarijnissen@suse.com - Merge pull request #857 from mtomaschewski/retrigger-dad-or-not ifconfig: differentiate if to re-trigger dad on address updates (bsc#1177215) - commit 2e403ca ------------------------------------------------------------------- Mon Feb 15 15:10:21 CET 2021 - mt@suse.com - Merge pull request #854 from lnussel/usrmerge rpm: prepare for usrmerge (boo#1029961) In order to prepare for Tumbleweed to finish the [UsrMerge](https://en.opensuse.org/openSUSE:Usr_merge), the compat symlinks in /(s)bin have to get out of the way. The rpm macro %usrmerged was introduced to allow to prepare packages and to be able to do the switch globally once as soon as all packages are prepared. - commit 5ed54b4 ------------------------------------------------------------------- Fri Feb 12 14:21:07 CET 2021 - 40127946+cfconrad@users.noreply.github.com - Merge pull request #856 from Dzejrou/master client: parse sysctl files in the correct order (bsc#1181186) - commit a65d572 ------------------------------------------------------------------- Tue Feb 9 12:49:32 CET 2021 - rtorreromarijnissen@suse.com - Merge pull request #853 from Vogtinator/patch-1 spec: let wicked-service also provide service(network) - commit e59b860 ------------------------------------------------------------------- Thu Feb 4 15:13:59 CET 2021 - jjindrak@suse.cz - src/dbus-xml.c: strip whitespace - commit 140a945 ------------------------------------------------------------------- Mon Feb 1 13:22:26 CET 2021 - mt@suse.de - Merge pull request #855 from cfconrad/github_cfconrad_master_pr_display_error dbus: Display element name on unknown enum value error - commit 42b443f ------------------------------------------------------------------- Thu Jan 21 14:30:25 CET 2021 - cfamullaconrad@suse.de - dbus: Display element name on unknown enum value error If a enum value contain unknown things, the error message should output also the element name which it belongs to. New output format looks like: ``` Dec 04 13:57:54 linux-22ob wickedd-nanny[3372]: /run/wicked/nanny/policy__wlan1.xml:21: element <auth-proto>: unknown enum value "wpa1,wpa2" ``` - commit aacf605 ------------------------------------------------------------------- Mon Nov 30 17:15:57 CET 2020 - ludwig.nussel@suse.de - Merge pull request #852 from cfconrad/dbus-variant dbus: add initial variant container type handling - commit d398b9f ------------------------------------------------------------------- Fri Nov 27 14:31:31 CET 2020 - fvogt@suse.de - Let wicked-service also provide service(network) The old provides is kept for compatibility for now. - commit cf6b7cd ------------------------------------------------------------------- Thu Nov 26 14:19:08 CET 2020 - cfamullaconrad@suse.de - dbus: Add ni_dbus_variant_print(stringbuf, var) Add function to print a ni_variant_t into a stringbuf. Also implement the type DBUS_TYPE_VARIANT. Added DBUS_TYPE_ARRAY represented like <array> to avoid warnings. - commit 662cd55 ------------------------------------------------------------------- Thu Nov 26 14:18:46 CET 2020 - cfamullaconrad@suse.de - dbus: add initial variant container type handling - commit 852f195 ------------------------------------------------------------------- Thu Nov 26 01:55:19 CET 2020 - mt@suse.com - Merge pull request #851 from mtomaschewski/drop-use-nanny cleanup: remove obsolete use-nanny=false (gh#openSUSE/wicked#815) - commit 56a8232 ------------------------------------------------------------------- Thu Nov 26 01:54:47 CET 2020 - mt@suse.com - Merge pull request #850 from mtomaschewski/ifup-unenslave ifup: fix for set up with unenslave from unconfigured master (boo#954329) - commit d8e7727 ------------------------------------------------------------------- Tue Oct 27 23:06:55 CET 2020 - mt@suse.de - Merge pull request #846 from mtomaschewski/release-0.6.64 version 0.6.64 - commit d797281 ------------------------------------------------------------------- Wed Sep 30 16:30:40 CEST 2020 - mt@suse.de - Merge pull request #847 from rtorrero/bug-959556 team: add IPv6 to teamd ports when nsna_ping linkwatch is used (bsc#959556) - commit 2902c2b ------------------------------------------------------------------- Tue Sep 29 16:59:01 CEST 2020 - mt@suse.de - Merge pull request #844 from rtorrero/bug-1174099 Avoid incomplete ifdown/timeout on route deletion error (bsc#1174099) - commit e80c76f ------------------------------------------------------------------- Tue Sep 22 15:29:52 CEST 2020 - mt@suse.de - Merge pull request #841 from mtomaschewski/ifreload-1 fixes to ifreload on port/slave changes (bsc#1168155) - commit e66d699 ------------------------------------------------------------------- Fri Jul 31 15:26:03 CEST 2020 - mt@suse.com - Merge pull request #839 from rtorrero/bug-1171234 teamd: fix schema to use correct hwaddr_policy property (boo#1171234) - commit 27e719b ------------------------------------------------------------------- Thu Jul 30 17:14:38 CEST 2020 - rtorreromarijnissen@suse.com - Merge pull request #843 from mtomaschewski/ifcfg-create-cid dhcp4: add DHCLIENT_CREATE_CID to ifcfg (jsc#SLE-15770) - commit b5b96b4 ------------------------------------------------------------------- Wed Jul 29 15:56:24 CEST 2020 - rtorreromarijnissen@suse.com - Merge pull request #837 from mtomaschewski/config-include config: fix include file name buffer handling - commit 3833751 ------------------------------------------------------------------- Mon Jul 6 13:52:19 CEST 2020 - rtorreromarijnissen@suse.com - Merge pull request #838 from mtomaschewski/var-array-insert utils: fix var array insert at pos < array count - commit 038d2f9 ------------------------------------------------------------------- Wed Jul 1 14:48:34 CEST 2020 - mt@suse.de - Merge pull request #835 from rtorrero/wicked-ci gitlab-ci: load external templates for CI - commit d307f8c ------------------------------------------------------------------- Tue May 26 10:54:24 CEST 2020 - rtorreromarijnissen@suse.com - Merge pull request #832 from mtomaschewski/release-0.6.63 version 0.6.63 - commit 4c59dd5 ------------------------------------------------------------------- Wed Apr 1 17:59:16 CEST 2020 - rtorreromarijnissen@suse.com - Merge pull request #845 from mtomaschewski/ifreload-1.1 ifreload: check running slaves on master reload (bsc#1168155,bsc#1172082) - commit c7f169f ------------------------------------------------------------------- Wed Mar 4 13:50:18 CET 2020 - mt@suse.de - Merge pull request #831 from mtomaschewski/bug-1165180-0.6.60 spec: fix old libwicked package provides/obsoletes (bsc#1165180) - commit cc02589 ------------------------------------------------------------------- Wed Mar 4 10:47:48 CET 2020 - mt@suse.de - Merge pull request #830 from mtomaschewski/SLE-6960 ipv6: support to apply stable secret ifsysctl (jsc#SLE-6960) - commit c2e3f2a ------------------------------------------------------------------- Fri Feb 28 12:58:09 CET 2020 - mt@suse.de - Merge pull request #829 from mtomaschewski/release-0.6.62 release 0.6.62 - commit a69a119 ------------------------------------------------------------------- Wed Feb 26 17:16:08 CET 2020 - mt@suse.de - Merge pull request #828 from rtorrero/security-1 security: memory usage errors in DHCPv4 and DHCPv6 handling - commit d539bba ------------------------------------------------------------------- Tue Feb 25 15:04:25 CET 2020 - mt@suse.com - Merge pull request #825 from rtorrero/bug-1160939_rto-min-fix schema: change rto_min key to avoid not applying it (bsc#1160939) - commit f62ab04 ------------------------------------------------------------------- Mon Feb 24 12:01:29 CET 2020 - rtorreromarijnissen@suse.com - Merge pull request #826 from mtomaschewski/var-array-name utils: don't reject NULL var array names/keys - commit c8d3f93 ------------------------------------------------------------------- Thu Feb 20 11:14:41 CET 2020 - mt@suse.com - Merge pull request #827 from cfconrad/pr/introduce_editorconfig Introduce .editorconfig file - commit 1ee4770 ------------------------------------------------------------------- Wed Feb 12 12:59:56 CET 2020 - cfamullaconrad@suse.de - Introduce .editorconfig file Convenient way to have project based editor config, see http://EditorConfig.org I walked through the project and tried to identify the most common used ways for different file types. Following four types: * xml and .conf files => 2 spaces * manpages => 3 spaces * doc/html => 1 space * all others => tab with 8 - commit 2b6b9fa ------------------------------------------------------------------- Tue Feb 11 08:32:01 CET 2020 - mt@suse.de - Merge pull request #823 from DimStar77/master Packaging: BuildRequire pkgconfig(libsystemd) instead of systemd-devel - commit e164668 ------------------------------------------------------------------- Fri Feb 7 12:48:10 CET 2020 - rtorreromarijnissen@suse.com - Merge pull request #824 from JanZerebecki/fix-startup-order Fixes for startup order with systemd - commit 8240a4a ------------------------------------------------------------------- Wed Feb 5 17:42:45 CET 2020 - rtorreromarijnissen@suse.com - Order After network-pre on startup Add network-pre.target where ordering is already After SuSEfirewall2_init.service. SuSEfirewall2_init.service is also missing a Before on network-pre. After that is done in SuSEfirewall2 it can be removed here. Quote about network-pre from man systemd.special: This passive target unit may be pulled in by services that want to run before any network is set up, for example for the purpose of setting up a firewall. All network management software orders itself after this target, but does not pull it in. - commit 5b66993 ------------------------------------------------------------------- Fri Jan 31 11:18:22 CET 2020 - jzerebecki@suse.com - Order wickedd After Open vSwitch on startup Otherwise these are treading on each other while bringing up interfaces which results in failures. Ordering Open vSwitch Before network.service isn't suficient as wickedd and wickedd-nanny may start before that. - commit 8e7310c ------------------------------------------------------------------- Fri Jan 24 15:45:15 CET 2020 - dimstar@opensuse.org - Packaging: BuildRequire pkgconfig(libsystemd) instead of systemd-devel On OBS/openSUSE this has the positive side-effect of using the -mini flavors, meaning we can move up in fhe build queue and not be blocked behind the 'full featured systemd package'. There is no difference for the consumers. - commit d0396a3 ------------------------------------------------------------------- Fri Jan 17 16:30:54 CET 2020 - rtorreromarijnissen@suse.com - Merge pull request #821 from maltek/master misc. bug fixes - commit decaf08 ------------------------------------------------------------------- Mon Jan 13 14:38:57 CET 2020 - malte.kraus@suse.com - Merge pull request #820 from asmorodskyi/build_fix Add missing packages to INSTALL instructions - commit 98c0115 ------------------------------------------------------------------- Mon Dec 9 14:16:32 CET 2019 - asmorodskyi@suse.com - Merge pull request #819 from rtorrero/drawick dracut: expose cmdlines as config backend options - commit 86bec3f ------------------------------------------------------------------- Mon Dec 9 11:24:01 CET 2019 - rtorreromarijnissen@suse.com - Merge pull request #818 from rtorrero/arp-void-check address: don't check hwaddr length if parsing as ARPHRD_VOID - commit d90985e ------------------------------------------------------------------- Thu Dec 5 15:57:15 CET 2019 - rtorreromarijnissen@suse.com - Merge pull request #817 from mtomaschewski/var-utils utils: added find and insert var array utils, cleanup - commit b253fd6 ------------------------------------------------------------------- Thu Dec 5 15:55:55 CET 2019 - rtorreromarijnissen@suse.com - Merge pull request #816 from mtomaschewski/convert-cleanup client: cleanup convert and show-config commands - commit d2f2a4e ------------------------------------------------------------------- Thu Nov 21 13:17:24 CET 2019 - rtorreromarijnissen@suse.com - Merge pull request #814 from rtorrero/libwicked-squash libwicked: fix versioning and packaging (bsc#1143182,bsc#1132977) - commit c53f71e ------------------------------------------------------------------- Wed Sep 25 18:31:30 CEST 2019 - rtorreromarijnissen@suse.com - Merge pull request #813 from mtomaschewski/dhcp6-noprefixroute dhcp6: omit noprefixroute with address-length (bsc#1150972) - commit 16879ee ------------------------------------------------------------------- Thu Sep 19 18:28:28 CEST 2019 - mt@suse.de - Merge pull request #812 from mtomaschewski/dhcp6-auto dhcp6: differentiated mode=auto resolving from RA (bsc#1150183) - commit 28703f5 ------------------------------------------------------------------- Thu Sep 19 14:52:57 CEST 2019 - mt@suse.de - Merge pull request #811 from mtomaschewski/dhcp6pd-v1 dhcp6: initial support to request prefix for delegations (jsc#SLE-5936) - commit a840a53 ------------------------------------------------------------------- Fri Sep 6 18:14:01 CEST 2019 - rtorreromarijnissen@suse.com - Merge pull request #810 from mtomaschewski/dhcp6-noprefixroute dhcp6: set the noprefixroute address option (bsc#1132280) - commit d59edde ------------------------------------------------------------------- Fri Sep 6 15:37:32 CEST 2019 - mt@suse.de - Merge pull request #809 from rtorrero/man-address-length man: document new address-length setting - commit 6e67208 ------------------------------------------------------------------- Wed Aug 14 18:06:15 CEST 2019 - rtorreromarijnissen@suse.com - Merge pull request #808 from mtomaschewski/address-len dhcp6: do not default to a /64 address prefix-length (bsc#1132280) - commit 05e1f79 ------------------------------------------------------------------- Wed Aug 14 17:27:27 CEST 2019 - rtorreromarijnissen@suse.com - Merge pull request #807 from mtomaschewski/timer-time time: use boot time for timer instead of real time (bsc#1129986) - commit a3e11b9 ------------------------------------------------------------------- Wed Aug 14 16:17:27 CEST 2019 - mt@suse.de - Merge pull request #806 from rtorrero/lower-loglevel_unexpected-xid dhcp6: lower unexpected xid messages to debug level - commit 15ca107 ------------------------------------------------------------------- Mon Aug 12 14:41:57 CEST 2019 - mt@suse.de - Merge pull request #804 from rtorrero/systemd-settle systemd: change to depend on udev settle service (bsc#1136034,bsc#1132774) - commit 515463d ------------------------------------------------------------------- Mon Jul 29 17:57:01 CEST 2019 - rtorreromarijnissen@suse.com - Merge pull request #803 from mtomaschewski:bridge-lladdr bridge: honour ifcfg LLADDR and set link address (bsc#1042123,boo#1142670) - commit 54d8198 ------------------------------------------------------------------- Fri Jul 26 15:12:42 CEST 2019 - mt@suse.de - Merge pull request #801 from e4t/master rfkill: In switch statement check enum variable not constant - commit c771994 ------------------------------------------------------------------- Thu Jul 18 12:05:39 CEST 2019 - mt@suse.de - Merge pull request #799 from ken23421/fix-fsm-timeout dhcp4: nullify defer timer pointer when timeout - commit 7fa72c4 ------------------------------------------------------------------- Fri Jul 5 09:49:04 CEST 2019 - mwilck@suse.com - Merge pull request #797 from mtomaschewski:subtype-cleanup ifconfig: clean up and separate subtype handling - commit 9b30eab ------------------------------------------------------------------- Wed Jul 3 15:22:54 CEST 2019 - rtorreromarijnissen@suse.com - Merge pull request #796 from mtomaschewski/cleanup-inline cleaned up (extern) inline use in header files - commit c9d471b ------------------------------------------------------------------- Wed Jul 3 08:54:41 CEST 2019 - eich@suse.com - Merge pull request #800 from mwilck/master man: ifcfg-ovs-bridge(5): recommend STARTMODE=nfsroot - commit 6d504fa ------------------------------------------------------------------- Mon Jul 1 15:51:49 CEST 2019 - mt@suse.de - Merge pull request #795 from mtomaschewski:bsc-1132326 dhcp4: clone all wicked-config dhcp4 options (bsc#1132326) - commit 02b9d19 ------------------------------------------------------------------- Fri Jun 21 12:00:27 CEST 2019 - mt@suse.de - Merge pull request #791 from mtomaschewski/bug-1118206-1 use systemd notify and prevent backlog at start by calling udevadm settle (bsc#1118206) - commit 5edcd4e ------------------------------------------------------------------- Fri Apr 5 15:07:29 CEST 2019 - mt@suse.de - Merge pull request #790 from mtomaschewski/bsc-1127340 dhcp6: don't discard confirm reply without status (bsc#1127340) - commit 526989d ------------------------------------------------------------------- Wed Mar 13 19:26:21 CET 2019 - rtorreromarijnissen@suse.com - Merge pull request #788 from mtomaschewski/bsc1123555 ethtool: set lro legacy flag and not txvlan (bsc#1123555) - commit 6b1f8ed ------------------------------------------------------------------- Mon Feb 18 14:39:03 CET 2019 - mt@suse.de - Merge pull request #787 from cfconrad/init_memory Init memory before use in ioctl - commit 0ad333f ------------------------------------------------------------------- Thu Feb 14 11:23:17 CET 2019 - cfamullaconrad@suse.de - Init memory before use in ioctl Pointed by valgrind. - commit 784dac0 ------------------------------------------------------------------- Wed Jan 30 12:36:07 CET 2019 - rtorreromarijnissen@suse.com - Merge pull request #786 from mtomaschewski/rename-segfault fsm: fix find pending worker loop segfault (boo#1106809) - commit 2e34168 ------------------------------------------------------------------- Wed Jan 30 12:25:05 CET 2019 - mt@suse.de - Merge pull request #785 from maltek/master link with full relro by default: binary hardening - commit 9062a11 ------------------------------------------------------------------- Thu Jan 10 11:55:06 CET 2019 - malte.kraus@suse.com - Merge pull request #784 from mtomaschewski/bsc1118378 dhcp: request hostname/fqdn option in the tester (bsc#1118378) - commit eeccda9 ------------------------------------------------------------------- Wed Dec 19 10:17:35 CET 2018 - mt@suse.de - Merge pull request #782 from mtomaschewski/ifcfg-parse-crash compat: fix ifcfg parsing crash if network/config is missed - commit 80279bf ------------------------------------------------------------------- Wed Nov 14 11:15:42 CET 2018 - mt@suse.de - Merge pull request #781 from mtomaschewski/bootstrap-race wickedd: fix netdev bootstrap race (bsc#1107579) - commit e60f6f6 ------------------------------------------------------------------- Fri Nov 2 12:35:51 CET 2018 - mt@suse.de - Merge pull request #780 from mtomaschewski/wlan-eap-auth-type wireless: fix eap peap auth mapping for wpa-supplicant (bsc#1026807) - commit 66d6350 ------------------------------------------------------------------- Wed Oct 24 13:49:07 CEST 2018 - mt@suse.de - Merge pull request #778 from jimfunk/master Convert dst_port to network byte order during VXLAN setup - commit 9d73146 ------------------------------------------------------------------- Mon Oct 15 01:11:51 CEST 2018 - jfunk@funktronics.ca - Merge pull request #775 from mtomaschewski/nanny-leaks nanny: fix memory leaks on fast create-delete calls (bsc#1095818) - commit ba4a7b7 ------------------------------------------------------------------- Tue Oct 2 01:59:32 CEST 2018 - mt@suse.de - Merge pull request #773 from eclipsewebmaster/patch-1 Fix Typos - commit de7b852 ------------------------------------------------------------------- Tue Oct 2 01:51:37 CEST 2018 - mt@suse.de - Merge pull request #774 from rtorrero/firewall-def-zone firewall: do not assign default zone, but pass as is (bsc#1109147) - commit 5173375 ------------------------------------------------------------------- Tue Oct 2 01:32:53 CEST 2018 - mt@suse.de - Fix Typos - commit f4bb5e9 ------------------------------------------------------------------- Mon Sep 24 14:46:24 CEST 2018 - mt@suse.de - Merge pull request #772 from mtomaschewski/fallthrough cleanup: avoid -Wimplicit-fallthrough warnings - commit 64d62c3 ------------------------------------------------------------------- Fri Sep 21 13:04:28 CEST 2018 - mt@suse.de - Merge pull request #771 from mtomaschewski/dhcp6-decline dhcp6: fix to properly decline dynamic addresses - commit ab65a32 ------------------------------------------------------------------- Tue Sep 18 16:06:46 CEST 2018 - mt@suse.de - Merge pull request #769 from mtomaschewski/ethtool-set-offloads ethtool: call offload ioctl if requested by offload name - commit 5c078ce ------------------------------------------------------------------- Thu Sep 6 12:04:25 CEST 2018 - mt@suse.de - Merge pull request #768 from nirmoy/add-pause ethtool: add missing pause support (bsc#1102871) - commit a4695fe ------------------------------------------------------------------- Tue Sep 4 12:28:15 CEST 2018 - ndas@suse.de - Merge pull request #767 from mtomaschewski/dhcp6-info-refresh dhcp6: refresh info using rfc4242 info-refresh-time - commit 71a0672 ------------------------------------------------------------------- Fri Aug 31 15:00:10 CEST 2018 - mt@suse.de - Merge pull request #766 from mtomaschewski/dhcp6-ia-find dhcp6: add ia and ia addr list search utilities - commit 9c294de ------------------------------------------------------------------- Tue Aug 28 14:07:38 CEST 2018 - mt@suse.de - Merge pull request #770 from mtomaschewski/hostname extensions: do not use /etc/HOSTNAME artifact (bsc#972463) - commit 564a098 ------------------------------------------------------------------- Tue Aug 28 12:24:11 CEST 2018 - mt@suse.de - Merge pull request #765 from mtomaschewski/dhcp6-ia-time-list dhcp6: use timeval in ia and add list manipulation utils - commit 697ac05 ------------------------------------------------------------------- Wed Aug 22 14:46:30 CEST 2018 - mt@suse.de - Merge pull request #764 from mtomaschewski/dhcp6-req-not-on-link dhcp6: restart on NotOnLink status request reply - commit 75bee47 ------------------------------------------------------------------- Wed Aug 22 10:04:02 CEST 2018 - rtorreromarijnissen@suse.com - Merge pull request #763 from mtomaschewski/bootproto ifcfg: show unknown/invalid bootproto as error - commit 8b25415 ------------------------------------------------------------------- Fri Aug 10 18:41:53 CEST 2018 - rtorreromarijnissen@suse.com - Merge pull request #762 from rtorrero/dhcp6-preference-opt-wip dhcp6: Fix server preference and weight option behaviour - commit 1198569 ------------------------------------------------------------------- Fri Aug 10 18:41:27 CEST 2018 - rtorreromarijnissen@suse.com - Merge pull request #761 from mtomaschewski/dhcp6-retrigger-dad dhcp6: retrigger duplicate detection on all address updates - commit 244e1ee ------------------------------------------------------------------- Fri Aug 10 13:52:57 CEST 2018 - mt@suse.de - Merge pull request #757 from rtorrero/man-dhclient6-client-id man: add missing documentation for DHCLIENT6_CLIENT_ID - commit 27e7d27 ------------------------------------------------------------------- Thu Aug 9 10:54:18 CEST 2018 - rtorreromarijnissen@suse.com - Merge pull request #754 from mtomaschewski/create-cid man: improved create-cid in wicked-config(5) once again (bsc#1084527) - commit 08af904 ------------------------------------------------------------------- Tue Jul 31 10:59:00 CEST 2018 - rtorreromarijnissen@suse.com - Merge pull request #755 from rtorrero/documentation-improvements documentation: various cleanups - commit f886044 ------------------------------------------------------------------- Tue Jun 5 18:27:27 CEST 2018 - mt@suse.de - Merge pull request #753 from rtorrero/man-config-rfc4361 Update man wicked config to match new DHCPv4 rfc4361 client-id - commit 415b006 ------------------------------------------------------------------- Tue Jun 5 13:29:06 CEST 2018 - rtorreromarijnissen@suse.com - Merge pull request #752 from rtorrero/cache-info_4 Improve address cache info: Fix wrong datatypes and apply various cleanups - commit 35d913a ------------------------------------------------------------------- Fri Jun 1 20:15:28 CEST 2018 - rtorreromarijnissen@suse.com - Merge pull request #751 from mtomaschewski/ethtool-service-4 ethtool: streamline options available on all devices (bsc#1085786) - commit 6c17312 ------------------------------------------------------------------- Mon May 28 15:31:11 CEST 2018 - ndas@suse.de - Merge pull request #749 from rtorrero/dhclient-broadcast dhcp4: add ifcfg option to request broadcast response from server - commit d4df0a7 ------------------------------------------------------------------- Sun May 13 01:57:51 CEST 2018 - mikhail.kasimov@gmail.com - man: wickedd.8: wickedd-auto4: fixed typo Fix typo in wickedd-auto4 description (#739) - commit a3a71ed ------------------------------------------------------------------- Thu May 10 14:08:53 CEST 2018 - rtorreromarijnissen@suse.com - Merge pull request #748 from MikhailKasimov/patch-1 man: wickedd.8: wickedd-auto4: fixed typo - commit 215d683 ------------------------------------------------------------------- Tue Apr 3 14:50:54 CEST 2018 - ndas@suse.de - Merge pull request #746 from mtomaschewski/ib-setup ipoib: do not fail setup on mode or umcast set failure (bsc#1084462) - commit 3c7b62e ------------------------------------------------------------------- Fri Mar 23 16:13:05 CET 2018 - mt@suse.de - Merge pull request #744 from rtorrero/showxml-filter client: fix show-xml to filter by interface name (issue #735,bsc#954758) - commit 54a8504 ------------------------------------------------------------------- Fri Mar 23 13:58:30 CET 2018 - mt@suse.de - Merge pull request #745 from mtomaschewski/fail_over_mac bond: avoid reenslave failure in fail_over_mac mode (bsc#1083670) - commit 4ad43d8 ------------------------------------------------------------------- Tue Mar 20 01:57:40 CET 2018 - ruben.torrero@gmail.com - Merge pull request #743 from mtomaschewski/br-reenslave ifconfig: refresh state before link change/reenslave hotfix (bsc#1061051) - commit e819636 ------------------------------------------------------------------- Fri Mar 16 11:25:05 CET 2018 - mt@suse.de - Merge pull request #742 from mtomaschewski/bsc1085020 ethtool: query priv-flags bitmap first (bsc#1085020) - commit d5cdf97 ------------------------------------------------------------------- Thu Mar 15 18:44:58 CET 2018 - ndas@suse.de - Merge pull request #738 from mtomaschewski/arp-ping client: refactor arp utility to add missed arp ping (bsc#1078245) - commit 4f35ae1 ------------------------------------------------------------------- Thu Mar 15 17:30:28 CET 2018 - mt@suse.de - Merge pull request #737 from mtomaschewski/no-empty-hwaddr dbus: omit zero-length hwaddr data properties - commit 8f5b18e ------------------------------------------------------------------- Mon Feb 26 10:27:15 CET 2018 - mt@suse.de - Merge pull request #736 from mtomaschewski/format-errs dbus,vxlan,ifevent: fixed format, self compare and always true issues - commit 79a4604 ------------------------------------------------------------------- Fri Feb 23 14:01:53 CET 2018 - mt@suse.de - Merge pull request #734 from mtomaschewski/ethtool-service-ibft ibft: no IP setup on bnx2x storage-only interfaces (bsc#1072343) - commit 3ad5233 ------------------------------------------------------------------- Thu Feb 15 14:31:13 CET 2018 - ndas@suse.de - Merge pull request #733 from mtomaschewski/ethtool-service ethtool: introduced a separate dbus service and utility - commit 71c5d9a ------------------------------------------------------------------- Wed Feb 7 12:33:55 CET 2018 - mt@suse.de - Merge pull request #732 from mtomaschewski/fate-323576 dhcp4: enable rfc4361 client-id on ethernet (fate#323576) - commit a7ff3f5 ------------------------------------------------------------------- Thu Feb 1 15:01:28 CET 2018 - mt@suse.de - Merge pull request #730 from nirmoy/1078245_fix_arputils client: fixed wicked arp utility command (bsc#1078245) - commit 3b1fed4 ------------------------------------------------------------------- Wed Jan 31 17:23:31 CET 2018 - ndas@suse.de - Merge pull request #729 from mtomaschewski/wall-cleanup-1 cleanup: add mising/explicit designated field initializers - commit 55cebab ------------------------------------------------------------------- Wed Jan 31 15:33:29 CET 2018 - mt@suse.de - Merge pull request #728 from Conan-Kudo/fix-pkgconfig-file Fix wicked pkgconfig file to request libnl3 instead of libnl1 - commit dc8fd3d ------------------------------------------------------------------- Mon Jan 8 11:21:27 CET 2018 - mt@suse.de - Merge pull request #727 from Conan-Kudo/fix-broken-dbus-set-error Add missing DBUS_ERROR_FAILED error type to dbus_set_error() call - commit 0ba93e2 ------------------------------------------------------------------- Mon Jan 8 11:14:01 CET 2018 - mt@suse.de - Merge pull request #726 from Conan-Kudo/fix-format-security Enforce formatting input as string - commit 8c7684d ------------------------------------------------------------------- Thu Dec 28 01:41:53 CET 2017 - ngompa13@gmail.com - Merge pull request #725 from mtomaschewski/restart-race wickedd: explicitly unbind slaves on deletion (bsc#1061051) - commit 151de2e ------------------------------------------------------------------- Thu Dec 21 10:16:04 CET 2017 - mt@suse.de - Merge pull request #724 from mtomaschewski/dhcp6-confirm dhcp6: reapply confirmed addresses on any status other to not-on-link - commit b1864c1 ------------------------------------------------------------------- Sat Dec 16 01:57:06 CET 2017 - mt@suse.de - Merge pull request #723 from mtomaschewski/device-up-mtu ifconfig: set MTU even if device is up (bsc#1059292) - commit 15ed220 ------------------------------------------------------------------- Thu Dec 7 14:56:00 CET 2017 - mt@suse.de - Merge pull request #722 from mtomaschewski/fillupdir spec: use new _fillupdir macro for fillup-templates (boo#1069468) - commit f018665 ------------------------------------------------------------------- Fri Dec 1 13:22:26 CET 2017 - mt@suse.de - Merge pull request #720 from nirmoy/dhcp-hostname dhcp: clear hostname on lease recovery/reboot (bsc#1057007) - commit f7ca1f1 ------------------------------------------------------------------- Tue Nov 28 13:17:11 CET 2017 - mt@suse.de - Merge pull request #719 from mtomaschewski/fate-320794 firewalll: add firewalld and zone support (fate#320794) - commit e39eb32 ------------------------------------------------------------------- Thu Nov 23 11:57:21 CET 2017 - mt@suse.de - Merge pull request #717 from mtomaschewski/slave-up-cleanup ifconfig: cleanup slaves before enslaving (bsc#1036675) - commit 97485b8
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor