<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="6">
<package pkgid="2435e22412899ab1301848eb9a076a6b1b0a36bceddf1a8674e03e5e9cb379ac" name="wicked" arch="src">
  <version epoch="0" ver="0.6.80" rel="150700.67.1"/>
  <changelog author="mt@suse.com" date="1784548800">- build: require gawk and render templatepp.gawk.1 man page
  Enforce gawk in configure and spec, add rendering to make files.
- util: add templatepp.gawk template preprocessor
  A small gawk *.in preprocessor: @NAME@/%NAME% variable substitution (-V)
  and #if/#else block conditionals (-C), see also templatepp.gawk.1[.md].
- commit 347ab5b</changelog>
  <changelog author="mt@suse.com" date="1784548801">- build: substitute *.in variables with templatepp.gawk instead of sed
  Use templatepp.gawk -V for @VAR@ substitution in all Makefiles and a
  generic sed to turn %VAR% into @VAR@ in the man .md to .in step.
- commit f2d70e0</changelog>
  <changelog author="mt@suse.com" date="1784548802">- build: render man pages with per-split templatepp conditionals
  Add a system_scripts automake conditional and pass the system_
  conditionals for {config,scripts,extensions} to templatepp.gawk.
- commit ea981d0</changelog>
  <changelog author="mt@suse.com" date="1784548803">- man/wicked-config.5: document distribution vs. system config split
  Document the /usr (distribution) vs /etc (system) config split, the
  search path, and include name/dir drop-in attributes. Drop obsolete
  feature-request URLs and fix a stray tab in the dhcp options table.
- commit 236c420</changelog>
  <changelog author="mt@suse.com" date="1784548804">- man/ifcfg.5: mention search path for wicked config hook scripts
- commit 3ae87a1</changelog>
  <changelog author="mt@suse.com" date="1784548805">- man/wicked-firmware.8: relative extensions and system config dir
- commit f0d352c</changelog>
  <changelog author="mt@suse.com" date="1784548806">- comments: fix stale wicked config references
- client-firmware.xml is the admin-created /etc/wicked override
- dhcp6 referenced a wrong config.xml, now wicked-config(5).
- commit 33688de</changelog>
  <changelog author="mt@suse.com" date="1784548807">- client/suse: fix ifcfg-lo chmod install ordering
  Use install-data-hook (runs after the data install) instead of
  install-data-local, which could run before ifcfg-lo was installed
  and the chmod (silently ignored via -).
- commit d0ea57b</changelog>
  <changelog author="mt@suse.com" date="1784635200">- man/wicked-config.5: add custom config include example
  Add a custom local.xml with inline dhcp4 create-cid, dhcp6 default-duid
  options, file/dir includes examples and add the wicked FAQ to SEE ALSO.
- commit bb4b533</changelog>
  <changelog author="jan.fooken@suse.com" date="1784721600">- util/templatepp.gawk: Check for closed scopes
  Fail processing if there is an unclosed if or extra else keyword.
- commit b9f88e3</changelog>
  <changelog author="jan.fooken@suse.com" date="1784721601">- Merge pull request https://github.com/openSUSE/wicked/pull/1076
- Document the conditional `/usr` vs `/etc` config, extensions and hook
  script split with dual-path search in `wicked-config(5)`, `ifcfg(5)`
  and `wicked-firmware(8)`.
- Add a `util/templatepp.gawk` preprocessor for variables and
  conditional
  blocks and use it instead of `sed` to render templates for both layouts.
- commit 27ec2c2</changelog>
  <changelog author="mt@suse.com" date="1784721602">- version 0.6.80
- commit 4367ee1</changelog>
  <changelog author="jan.fooken@suse.com" date="1784808000">- Merge pull request https://github.com/openSUSE/wicked/pull/1077
  version 0.6.80
- Immutable Mode: conditionally install configs, scripts and extensions
  in /usr,
  document the /usr vs /etc config split in the manual pages, and render
  via new
  util/templatepp.gawk preprocessor
- xpath: fix gcc-15.x assignment discards 'const' warning
- nanny: use opaque id for managed-netif dbus path
- netlink: remove libnl-route dependency
- spec: guard the sle_version macro
- service: drop rcwicked* links on 16.x (jsc#PED-266)
- client: add iaid show,get --iaid-format option
- ovs: suppress harmless ovs-vsctl discover call errors
- teamd: fix TEAM_LACP_ACTIVE default to true
- policy: cleanup managed objectmodel, fsm-policy match and transform
  processing
- commit d6b6f7d</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1785412800">- dracut: fix unused-but-set-variable in ni_dracut_cmdline_add_bridge()
- commit 1388979</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1785412801">- client: fix unused-but-set-variable in do_check()
- commit 50cd022</changelog>
  <changelog author="jan.fooken@suse.com" date="1785499200">- Merge pull request https://github.com/openSUSE/wicked/pull/1078
  Complie with `-Werror` brings up these `unused-but-set-variable` issues.
- commit 227d305</changelog>
  <changelog author="mt@suse.com" date="1786449600">- capture: fix two OOB reads in ni_capture_inspect_udp_header
- Reject packets with ip_len &lt; ihl to avoid a size_t underflow of the
  UDP length, which the checksum truncates to uint16_t (bsc#1274627,
  CVE-2026-71401).
- Set payload_len to the remaining payload, not ip_len, which over-read
  the DHCP option walker by ihl + 8 bytes past the buffer (bsc#1274627,
  CVE-2026-71402).
  Thanks to Daniel Birtwhistle for discovering and reporting the issues.
- commit 41da0de</changelog>
  <changelog author="mt@suse.com" date="1786449601">- capture: verify IP header checksum after the length checks
  Avoid checksumming packets that fail the length/protocol checks
  and tidy up the debug messages (bsc#1274627).
- commit 79f0fe9</changelog>
  <changelog author="mt@suse.com" date="1787227200">- dhcp4: fix underflow check in ni_dhcp4_option_next
  Fix to check for option code and length in the message buffer
  separately as the END and PAD options don't have any length.
- commit 4675b7a</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1787832000">- capture: fix two OOB reads in ni_capture_inspect_udp_header (#1079)
- Reject packets with ip_len &lt; ihl to avoid a size_t underflow of the
  UDP length, which the checksum truncates to uint16_t (bsc#1274627,
  CVE-2026-71401).
- Set payload_len to the remaining payload, not ip_len, which over-read
  the DHCP option walker by ihl + 8 bytes past the buffer (bsc#1274627,
  CVE-2026-71402).
- Avoid checksumming packets that fail the length/protocol checks and
  tidy up the debug messages (bsc#1274627).
- Fix underflow check in ni_dhcp4_option_next to handle option code
  and length separately as the END and PAD options don't have length
  (bsc#1274627).
  Thanks to Daniel Birtwhistle for discovering and reporting the issues.
- commit 2de10ac</changelog>
</package>
<package pkgid="80a17a0ce563135270a0a57ae228a2e8250c3c59dc4035256871975eb9d1f4b8" name="wicked" arch="x86_64">
  <version epoch="0" ver="0.6.80" rel="150700.67.1"/>
  <changelog author="mt@suse.com" date="1784548800">- build: require gawk and render templatepp.gawk.1 man page
  Enforce gawk in configure and spec, add rendering to make files.
- util: add templatepp.gawk template preprocessor
  A small gawk *.in preprocessor: @NAME@/%NAME% variable substitution (-V)
  and #if/#else block conditionals (-C), see also templatepp.gawk.1[.md].
- commit 347ab5b</changelog>
  <changelog author="mt@suse.com" date="1784548801">- build: substitute *.in variables with templatepp.gawk instead of sed
  Use templatepp.gawk -V for @VAR@ substitution in all Makefiles and a
  generic sed to turn %VAR% into @VAR@ in the man .md to .in step.
- commit f2d70e0</changelog>
  <changelog author="mt@suse.com" date="1784548802">- build: render man pages with per-split templatepp conditionals
  Add a system_scripts automake conditional and pass the system_
  conditionals for {config,scripts,extensions} to templatepp.gawk.
- commit ea981d0</changelog>
  <changelog author="mt@suse.com" date="1784548803">- man/wicked-config.5: document distribution vs. system config split
  Document the /usr (distribution) vs /etc (system) config split, the
  search path, and include name/dir drop-in attributes. Drop obsolete
  feature-request URLs and fix a stray tab in the dhcp options table.
- commit 236c420</changelog>
  <changelog author="mt@suse.com" date="1784548804">- man/ifcfg.5: mention search path for wicked config hook scripts
- commit 3ae87a1</changelog>
  <changelog author="mt@suse.com" date="1784548805">- man/wicked-firmware.8: relative extensions and system config dir
- commit f0d352c</changelog>
  <changelog author="mt@suse.com" date="1784548806">- comments: fix stale wicked config references
- client-firmware.xml is the admin-created /etc/wicked override
- dhcp6 referenced a wrong config.xml, now wicked-config(5).
- commit 33688de</changelog>
  <changelog author="mt@suse.com" date="1784548807">- client/suse: fix ifcfg-lo chmod install ordering
  Use install-data-hook (runs after the data install) instead of
  install-data-local, which could run before ifcfg-lo was installed
  and the chmod (silently ignored via -).
- commit d0ea57b</changelog>
  <changelog author="mt@suse.com" date="1784635200">- man/wicked-config.5: add custom config include example
  Add a custom local.xml with inline dhcp4 create-cid, dhcp6 default-duid
  options, file/dir includes examples and add the wicked FAQ to SEE ALSO.
- commit bb4b533</changelog>
  <changelog author="jan.fooken@suse.com" date="1784721600">- util/templatepp.gawk: Check for closed scopes
  Fail processing if there is an unclosed if or extra else keyword.
- commit b9f88e3</changelog>
  <changelog author="jan.fooken@suse.com" date="1784721601">- Merge pull request https://github.com/openSUSE/wicked/pull/1076
- Document the conditional `/usr` vs `/etc` config, extensions and hook
  script split with dual-path search in `wicked-config(5)`, `ifcfg(5)`
  and `wicked-firmware(8)`.
- Add a `util/templatepp.gawk` preprocessor for variables and
  conditional
  blocks and use it instead of `sed` to render templates for both layouts.
- commit 27ec2c2</changelog>
  <changelog author="mt@suse.com" date="1784721602">- version 0.6.80
- commit 4367ee1</changelog>
  <changelog author="jan.fooken@suse.com" date="1784808000">- Merge pull request https://github.com/openSUSE/wicked/pull/1077
  version 0.6.80
- Immutable Mode: conditionally install configs, scripts and extensions
  in /usr,
  document the /usr vs /etc config split in the manual pages, and render
  via new
  util/templatepp.gawk preprocessor
- xpath: fix gcc-15.x assignment discards 'const' warning
- nanny: use opaque id for managed-netif dbus path
- netlink: remove libnl-route dependency
- spec: guard the sle_version macro
- service: drop rcwicked* links on 16.x (jsc#PED-266)
- client: add iaid show,get --iaid-format option
- ovs: suppress harmless ovs-vsctl discover call errors
- teamd: fix TEAM_LACP_ACTIVE default to true
- policy: cleanup managed objectmodel, fsm-policy match and transform
  processing
- commit d6b6f7d</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1785412800">- dracut: fix unused-but-set-variable in ni_dracut_cmdline_add_bridge()
- commit 1388979</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1785412801">- client: fix unused-but-set-variable in do_check()
- commit 50cd022</changelog>
  <changelog author="jan.fooken@suse.com" date="1785499200">- Merge pull request https://github.com/openSUSE/wicked/pull/1078
  Complie with `-Werror` brings up these `unused-but-set-variable` issues.
- commit 227d305</changelog>
  <changelog author="mt@suse.com" date="1786449600">- capture: fix two OOB reads in ni_capture_inspect_udp_header
- Reject packets with ip_len &lt; ihl to avoid a size_t underflow of the
  UDP length, which the checksum truncates to uint16_t (bsc#1274627,
  CVE-2026-71401).
- Set payload_len to the remaining payload, not ip_len, which over-read
  the DHCP option walker by ihl + 8 bytes past the buffer (bsc#1274627,
  CVE-2026-71402).
  Thanks to Daniel Birtwhistle for discovering and reporting the issues.
- commit 41da0de</changelog>
  <changelog author="mt@suse.com" date="1786449601">- capture: verify IP header checksum after the length checks
  Avoid checksumming packets that fail the length/protocol checks
  and tidy up the debug messages (bsc#1274627).
- commit 79f0fe9</changelog>
  <changelog author="mt@suse.com" date="1787227200">- dhcp4: fix underflow check in ni_dhcp4_option_next
  Fix to check for option code and length in the message buffer
  separately as the END and PAD options don't have any length.
- commit 4675b7a</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1787832000">- capture: fix two OOB reads in ni_capture_inspect_udp_header (#1079)
- Reject packets with ip_len &lt; ihl to avoid a size_t underflow of the
  UDP length, which the checksum truncates to uint16_t (bsc#1274627,
  CVE-2026-71401).
- Set payload_len to the remaining payload, not ip_len, which over-read
  the DHCP option walker by ihl + 8 bytes past the buffer (bsc#1274627,
  CVE-2026-71402).
- Avoid checksumming packets that fail the length/protocol checks and
  tidy up the debug messages (bsc#1274627).
- Fix underflow check in ni_dhcp4_option_next to handle option code
  and length separately as the END and PAD options don't have length
  (bsc#1274627).
  Thanks to Daniel Birtwhistle for discovering and reporting the issues.
- commit 2de10ac</changelog>
</package>
<package pkgid="748883d786e07f8f82f3675e494da185a4bd0e947ef16b7f32987067ef7f21f2" name="wicked-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.6.80" rel="150700.67.1"/>
  <changelog author="mt@suse.com" date="1784548800">- build: require gawk and render templatepp.gawk.1 man page
  Enforce gawk in configure and spec, add rendering to make files.
- util: add templatepp.gawk template preprocessor
  A small gawk *.in preprocessor: @NAME@/%NAME% variable substitution (-V)
  and #if/#else block conditionals (-C), see also templatepp.gawk.1[.md].
- commit 347ab5b</changelog>
  <changelog author="mt@suse.com" date="1784548801">- build: substitute *.in variables with templatepp.gawk instead of sed
  Use templatepp.gawk -V for @VAR@ substitution in all Makefiles and a
  generic sed to turn %VAR% into @VAR@ in the man .md to .in step.
- commit f2d70e0</changelog>
  <changelog author="mt@suse.com" date="1784548802">- build: render man pages with per-split templatepp conditionals
  Add a system_scripts automake conditional and pass the system_
  conditionals for {config,scripts,extensions} to templatepp.gawk.
- commit ea981d0</changelog>
  <changelog author="mt@suse.com" date="1784548803">- man/wicked-config.5: document distribution vs. system config split
  Document the /usr (distribution) vs /etc (system) config split, the
  search path, and include name/dir drop-in attributes. Drop obsolete
  feature-request URLs and fix a stray tab in the dhcp options table.
- commit 236c420</changelog>
  <changelog author="mt@suse.com" date="1784548804">- man/ifcfg.5: mention search path for wicked config hook scripts
- commit 3ae87a1</changelog>
  <changelog author="mt@suse.com" date="1784548805">- man/wicked-firmware.8: relative extensions and system config dir
- commit f0d352c</changelog>
  <changelog author="mt@suse.com" date="1784548806">- comments: fix stale wicked config references
- client-firmware.xml is the admin-created /etc/wicked override
- dhcp6 referenced a wrong config.xml, now wicked-config(5).
- commit 33688de</changelog>
  <changelog author="mt@suse.com" date="1784548807">- client/suse: fix ifcfg-lo chmod install ordering
  Use install-data-hook (runs after the data install) instead of
  install-data-local, which could run before ifcfg-lo was installed
  and the chmod (silently ignored via -).
- commit d0ea57b</changelog>
  <changelog author="mt@suse.com" date="1784635200">- man/wicked-config.5: add custom config include example
  Add a custom local.xml with inline dhcp4 create-cid, dhcp6 default-duid
  options, file/dir includes examples and add the wicked FAQ to SEE ALSO.
- commit bb4b533</changelog>
  <changelog author="jan.fooken@suse.com" date="1784721600">- util/templatepp.gawk: Check for closed scopes
  Fail processing if there is an unclosed if or extra else keyword.
- commit b9f88e3</changelog>
  <changelog author="jan.fooken@suse.com" date="1784721601">- Merge pull request https://github.com/openSUSE/wicked/pull/1076
- Document the conditional `/usr` vs `/etc` config, extensions and hook
  script split with dual-path search in `wicked-config(5)`, `ifcfg(5)`
  and `wicked-firmware(8)`.
- Add a `util/templatepp.gawk` preprocessor for variables and
  conditional
  blocks and use it instead of `sed` to render templates for both layouts.
- commit 27ec2c2</changelog>
  <changelog author="mt@suse.com" date="1784721602">- version 0.6.80
- commit 4367ee1</changelog>
  <changelog author="jan.fooken@suse.com" date="1784808000">- Merge pull request https://github.com/openSUSE/wicked/pull/1077
  version 0.6.80
- Immutable Mode: conditionally install configs, scripts and extensions
  in /usr,
  document the /usr vs /etc config split in the manual pages, and render
  via new
  util/templatepp.gawk preprocessor
- xpath: fix gcc-15.x assignment discards 'const' warning
- nanny: use opaque id for managed-netif dbus path
- netlink: remove libnl-route dependency
- spec: guard the sle_version macro
- service: drop rcwicked* links on 16.x (jsc#PED-266)
- client: add iaid show,get --iaid-format option
- ovs: suppress harmless ovs-vsctl discover call errors
- teamd: fix TEAM_LACP_ACTIVE default to true
- policy: cleanup managed objectmodel, fsm-policy match and transform
  processing
- commit d6b6f7d</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1785412800">- dracut: fix unused-but-set-variable in ni_dracut_cmdline_add_bridge()
- commit 1388979</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1785412801">- client: fix unused-but-set-variable in do_check()
- commit 50cd022</changelog>
  <changelog author="jan.fooken@suse.com" date="1785499200">- Merge pull request https://github.com/openSUSE/wicked/pull/1078
  Complie with `-Werror` brings up these `unused-but-set-variable` issues.
- commit 227d305</changelog>
  <changelog author="mt@suse.com" date="1786449600">- capture: fix two OOB reads in ni_capture_inspect_udp_header
- Reject packets with ip_len &lt; ihl to avoid a size_t underflow of the
  UDP length, which the checksum truncates to uint16_t (bsc#1274627,
  CVE-2026-71401).
- Set payload_len to the remaining payload, not ip_len, which over-read
  the DHCP option walker by ihl + 8 bytes past the buffer (bsc#1274627,
  CVE-2026-71402).
  Thanks to Daniel Birtwhistle for discovering and reporting the issues.
- commit 41da0de</changelog>
  <changelog author="mt@suse.com" date="1786449601">- capture: verify IP header checksum after the length checks
  Avoid checksumming packets that fail the length/protocol checks
  and tidy up the debug messages (bsc#1274627).
- commit 79f0fe9</changelog>
  <changelog author="mt@suse.com" date="1787227200">- dhcp4: fix underflow check in ni_dhcp4_option_next
  Fix to check for option code and length in the message buffer
  separately as the END and PAD options don't have any length.
- commit 4675b7a</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1787832000">- capture: fix two OOB reads in ni_capture_inspect_udp_header (#1079)
- Reject packets with ip_len &lt; ihl to avoid a size_t underflow of the
  UDP length, which the checksum truncates to uint16_t (bsc#1274627,
  CVE-2026-71401).
- Set payload_len to the remaining payload, not ip_len, which over-read
  the DHCP option walker by ihl + 8 bytes past the buffer (bsc#1274627,
  CVE-2026-71402).
- Avoid checksumming packets that fail the length/protocol checks and
  tidy up the debug messages (bsc#1274627).
- Fix underflow check in ni_dhcp4_option_next to handle option code
  and length separately as the END and PAD options don't have length
  (bsc#1274627).
  Thanks to Daniel Birtwhistle for discovering and reporting the issues.
- commit 2de10ac</changelog>
</package>
<package pkgid="0ca9da9cf5c32559977e37e5fa2f69e286f130cd70dc3b85ef88fcfec7b83268" name="wicked-debugsource" arch="x86_64">
  <version epoch="0" ver="0.6.80" rel="150700.67.1"/>
  <changelog author="mt@suse.com" date="1784548800">- build: require gawk and render templatepp.gawk.1 man page
  Enforce gawk in configure and spec, add rendering to make files.
- util: add templatepp.gawk template preprocessor
  A small gawk *.in preprocessor: @NAME@/%NAME% variable substitution (-V)
  and #if/#else block conditionals (-C), see also templatepp.gawk.1[.md].
- commit 347ab5b</changelog>
  <changelog author="mt@suse.com" date="1784548801">- build: substitute *.in variables with templatepp.gawk instead of sed
  Use templatepp.gawk -V for @VAR@ substitution in all Makefiles and a
  generic sed to turn %VAR% into @VAR@ in the man .md to .in step.
- commit f2d70e0</changelog>
  <changelog author="mt@suse.com" date="1784548802">- build: render man pages with per-split templatepp conditionals
  Add a system_scripts automake conditional and pass the system_
  conditionals for {config,scripts,extensions} to templatepp.gawk.
- commit ea981d0</changelog>
  <changelog author="mt@suse.com" date="1784548803">- man/wicked-config.5: document distribution vs. system config split
  Document the /usr (distribution) vs /etc (system) config split, the
  search path, and include name/dir drop-in attributes. Drop obsolete
  feature-request URLs and fix a stray tab in the dhcp options table.
- commit 236c420</changelog>
  <changelog author="mt@suse.com" date="1784548804">- man/ifcfg.5: mention search path for wicked config hook scripts
- commit 3ae87a1</changelog>
  <changelog author="mt@suse.com" date="1784548805">- man/wicked-firmware.8: relative extensions and system config dir
- commit f0d352c</changelog>
  <changelog author="mt@suse.com" date="1784548806">- comments: fix stale wicked config references
- client-firmware.xml is the admin-created /etc/wicked override
- dhcp6 referenced a wrong config.xml, now wicked-config(5).
- commit 33688de</changelog>
  <changelog author="mt@suse.com" date="1784548807">- client/suse: fix ifcfg-lo chmod install ordering
  Use install-data-hook (runs after the data install) instead of
  install-data-local, which could run before ifcfg-lo was installed
  and the chmod (silently ignored via -).
- commit d0ea57b</changelog>
  <changelog author="mt@suse.com" date="1784635200">- man/wicked-config.5: add custom config include example
  Add a custom local.xml with inline dhcp4 create-cid, dhcp6 default-duid
  options, file/dir includes examples and add the wicked FAQ to SEE ALSO.
- commit bb4b533</changelog>
  <changelog author="jan.fooken@suse.com" date="1784721600">- util/templatepp.gawk: Check for closed scopes
  Fail processing if there is an unclosed if or extra else keyword.
- commit b9f88e3</changelog>
  <changelog author="jan.fooken@suse.com" date="1784721601">- Merge pull request https://github.com/openSUSE/wicked/pull/1076
- Document the conditional `/usr` vs `/etc` config, extensions and hook
  script split with dual-path search in `wicked-config(5)`, `ifcfg(5)`
  and `wicked-firmware(8)`.
- Add a `util/templatepp.gawk` preprocessor for variables and
  conditional
  blocks and use it instead of `sed` to render templates for both layouts.
- commit 27ec2c2</changelog>
  <changelog author="mt@suse.com" date="1784721602">- version 0.6.80
- commit 4367ee1</changelog>
  <changelog author="jan.fooken@suse.com" date="1784808000">- Merge pull request https://github.com/openSUSE/wicked/pull/1077
  version 0.6.80
- Immutable Mode: conditionally install configs, scripts and extensions
  in /usr,
  document the /usr vs /etc config split in the manual pages, and render
  via new
  util/templatepp.gawk preprocessor
- xpath: fix gcc-15.x assignment discards 'const' warning
- nanny: use opaque id for managed-netif dbus path
- netlink: remove libnl-route dependency
- spec: guard the sle_version macro
- service: drop rcwicked* links on 16.x (jsc#PED-266)
- client: add iaid show,get --iaid-format option
- ovs: suppress harmless ovs-vsctl discover call errors
- teamd: fix TEAM_LACP_ACTIVE default to true
- policy: cleanup managed objectmodel, fsm-policy match and transform
  processing
- commit d6b6f7d</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1785412800">- dracut: fix unused-but-set-variable in ni_dracut_cmdline_add_bridge()
- commit 1388979</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1785412801">- client: fix unused-but-set-variable in do_check()
- commit 50cd022</changelog>
  <changelog author="jan.fooken@suse.com" date="1785499200">- Merge pull request https://github.com/openSUSE/wicked/pull/1078
  Complie with `-Werror` brings up these `unused-but-set-variable` issues.
- commit 227d305</changelog>
  <changelog author="mt@suse.com" date="1786449600">- capture: fix two OOB reads in ni_capture_inspect_udp_header
- Reject packets with ip_len &lt; ihl to avoid a size_t underflow of the
  UDP length, which the checksum truncates to uint16_t (bsc#1274627,
  CVE-2026-71401).
- Set payload_len to the remaining payload, not ip_len, which over-read
  the DHCP option walker by ihl + 8 bytes past the buffer (bsc#1274627,
  CVE-2026-71402).
  Thanks to Daniel Birtwhistle for discovering and reporting the issues.
- commit 41da0de</changelog>
  <changelog author="mt@suse.com" date="1786449601">- capture: verify IP header checksum after the length checks
  Avoid checksumming packets that fail the length/protocol checks
  and tidy up the debug messages (bsc#1274627).
- commit 79f0fe9</changelog>
  <changelog author="mt@suse.com" date="1787227200">- dhcp4: fix underflow check in ni_dhcp4_option_next
  Fix to check for option code and length in the message buffer
  separately as the END and PAD options don't have any length.
- commit 4675b7a</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1787832000">- capture: fix two OOB reads in ni_capture_inspect_udp_header (#1079)
- Reject packets with ip_len &lt; ihl to avoid a size_t underflow of the
  UDP length, which the checksum truncates to uint16_t (bsc#1274627,
  CVE-2026-71401).
- Set payload_len to the remaining payload, not ip_len, which over-read
  the DHCP option walker by ihl + 8 bytes past the buffer (bsc#1274627,
  CVE-2026-71402).
- Avoid checksumming packets that fail the length/protocol checks and
  tidy up the debug messages (bsc#1274627).
- Fix underflow check in ni_dhcp4_option_next to handle option code
  and length separately as the END and PAD options don't have length
  (bsc#1274627).
  Thanks to Daniel Birtwhistle for discovering and reporting the issues.
- commit 2de10ac</changelog>
</package>
<package pkgid="e10a38cd6aeb1cb8f8d754ce4dd72578f4d6f9741efdb2c547134669a5ca240f" name="wicked-nbft" arch="x86_64">
  <version epoch="0" ver="0.6.80" rel="150700.67.1"/>
  <changelog author="mt@suse.com" date="1784548800">- build: require gawk and render templatepp.gawk.1 man page
  Enforce gawk in configure and spec, add rendering to make files.
- util: add templatepp.gawk template preprocessor
  A small gawk *.in preprocessor: @NAME@/%NAME% variable substitution (-V)
  and #if/#else block conditionals (-C), see also templatepp.gawk.1[.md].
- commit 347ab5b</changelog>
  <changelog author="mt@suse.com" date="1784548801">- build: substitute *.in variables with templatepp.gawk instead of sed
  Use templatepp.gawk -V for @VAR@ substitution in all Makefiles and a
  generic sed to turn %VAR% into @VAR@ in the man .md to .in step.
- commit f2d70e0</changelog>
  <changelog author="mt@suse.com" date="1784548802">- build: render man pages with per-split templatepp conditionals
  Add a system_scripts automake conditional and pass the system_
  conditionals for {config,scripts,extensions} to templatepp.gawk.
- commit ea981d0</changelog>
  <changelog author="mt@suse.com" date="1784548803">- man/wicked-config.5: document distribution vs. system config split
  Document the /usr (distribution) vs /etc (system) config split, the
  search path, and include name/dir drop-in attributes. Drop obsolete
  feature-request URLs and fix a stray tab in the dhcp options table.
- commit 236c420</changelog>
  <changelog author="mt@suse.com" date="1784548804">- man/ifcfg.5: mention search path for wicked config hook scripts
- commit 3ae87a1</changelog>
  <changelog author="mt@suse.com" date="1784548805">- man/wicked-firmware.8: relative extensions and system config dir
- commit f0d352c</changelog>
  <changelog author="mt@suse.com" date="1784548806">- comments: fix stale wicked config references
- client-firmware.xml is the admin-created /etc/wicked override
- dhcp6 referenced a wrong config.xml, now wicked-config(5).
- commit 33688de</changelog>
  <changelog author="mt@suse.com" date="1784548807">- client/suse: fix ifcfg-lo chmod install ordering
  Use install-data-hook (runs after the data install) instead of
  install-data-local, which could run before ifcfg-lo was installed
  and the chmod (silently ignored via -).
- commit d0ea57b</changelog>
  <changelog author="mt@suse.com" date="1784635200">- man/wicked-config.5: add custom config include example
  Add a custom local.xml with inline dhcp4 create-cid, dhcp6 default-duid
  options, file/dir includes examples and add the wicked FAQ to SEE ALSO.
- commit bb4b533</changelog>
  <changelog author="jan.fooken@suse.com" date="1784721600">- util/templatepp.gawk: Check for closed scopes
  Fail processing if there is an unclosed if or extra else keyword.
- commit b9f88e3</changelog>
  <changelog author="jan.fooken@suse.com" date="1784721601">- Merge pull request https://github.com/openSUSE/wicked/pull/1076
- Document the conditional `/usr` vs `/etc` config, extensions and hook
  script split with dual-path search in `wicked-config(5)`, `ifcfg(5)`
  and `wicked-firmware(8)`.
- Add a `util/templatepp.gawk` preprocessor for variables and
  conditional
  blocks and use it instead of `sed` to render templates for both layouts.
- commit 27ec2c2</changelog>
  <changelog author="mt@suse.com" date="1784721602">- version 0.6.80
- commit 4367ee1</changelog>
  <changelog author="jan.fooken@suse.com" date="1784808000">- Merge pull request https://github.com/openSUSE/wicked/pull/1077
  version 0.6.80
- Immutable Mode: conditionally install configs, scripts and extensions
  in /usr,
  document the /usr vs /etc config split in the manual pages, and render
  via new
  util/templatepp.gawk preprocessor
- xpath: fix gcc-15.x assignment discards 'const' warning
- nanny: use opaque id for managed-netif dbus path
- netlink: remove libnl-route dependency
- spec: guard the sle_version macro
- service: drop rcwicked* links on 16.x (jsc#PED-266)
- client: add iaid show,get --iaid-format option
- ovs: suppress harmless ovs-vsctl discover call errors
- teamd: fix TEAM_LACP_ACTIVE default to true
- policy: cleanup managed objectmodel, fsm-policy match and transform
  processing
- commit d6b6f7d</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1785412800">- dracut: fix unused-but-set-variable in ni_dracut_cmdline_add_bridge()
- commit 1388979</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1785412801">- client: fix unused-but-set-variable in do_check()
- commit 50cd022</changelog>
  <changelog author="jan.fooken@suse.com" date="1785499200">- Merge pull request https://github.com/openSUSE/wicked/pull/1078
  Complie with `-Werror` brings up these `unused-but-set-variable` issues.
- commit 227d305</changelog>
  <changelog author="mt@suse.com" date="1786449600">- capture: fix two OOB reads in ni_capture_inspect_udp_header
- Reject packets with ip_len &lt; ihl to avoid a size_t underflow of the
  UDP length, which the checksum truncates to uint16_t (bsc#1274627,
  CVE-2026-71401).
- Set payload_len to the remaining payload, not ip_len, which over-read
  the DHCP option walker by ihl + 8 bytes past the buffer (bsc#1274627,
  CVE-2026-71402).
  Thanks to Daniel Birtwhistle for discovering and reporting the issues.
- commit 41da0de</changelog>
  <changelog author="mt@suse.com" date="1786449601">- capture: verify IP header checksum after the length checks
  Avoid checksumming packets that fail the length/protocol checks
  and tidy up the debug messages (bsc#1274627).
- commit 79f0fe9</changelog>
  <changelog author="mt@suse.com" date="1787227200">- dhcp4: fix underflow check in ni_dhcp4_option_next
  Fix to check for option code and length in the message buffer
  separately as the END and PAD options don't have any length.
- commit 4675b7a</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1787832000">- capture: fix two OOB reads in ni_capture_inspect_udp_header (#1079)
- Reject packets with ip_len &lt; ihl to avoid a size_t underflow of the
  UDP length, which the checksum truncates to uint16_t (bsc#1274627,
  CVE-2026-71401).
- Set payload_len to the remaining payload, not ip_len, which over-read
  the DHCP option walker by ihl + 8 bytes past the buffer (bsc#1274627,
  CVE-2026-71402).
- Avoid checksumming packets that fail the length/protocol checks and
  tidy up the debug messages (bsc#1274627).
- Fix underflow check in ni_dhcp4_option_next to handle option code
  and length separately as the END and PAD options don't have length
  (bsc#1274627).
  Thanks to Daniel Birtwhistle for discovering and reporting the issues.
- commit 2de10ac</changelog>
</package>
<package pkgid="08cdf7823a54d7be308c68032aedf14bc2d6dd8c6d1bae0a7f607fabdff15698" name="wicked-service" arch="x86_64">
  <version epoch="0" ver="0.6.80" rel="150700.67.1"/>
  <changelog author="mt@suse.com" date="1784548800">- build: require gawk and render templatepp.gawk.1 man page
  Enforce gawk in configure and spec, add rendering to make files.
- util: add templatepp.gawk template preprocessor
  A small gawk *.in preprocessor: @NAME@/%NAME% variable substitution (-V)
  and #if/#else block conditionals (-C), see also templatepp.gawk.1[.md].
- commit 347ab5b</changelog>
  <changelog author="mt@suse.com" date="1784548801">- build: substitute *.in variables with templatepp.gawk instead of sed
  Use templatepp.gawk -V for @VAR@ substitution in all Makefiles and a
  generic sed to turn %VAR% into @VAR@ in the man .md to .in step.
- commit f2d70e0</changelog>
  <changelog author="mt@suse.com" date="1784548802">- build: render man pages with per-split templatepp conditionals
  Add a system_scripts automake conditional and pass the system_
  conditionals for {config,scripts,extensions} to templatepp.gawk.
- commit ea981d0</changelog>
  <changelog author="mt@suse.com" date="1784548803">- man/wicked-config.5: document distribution vs. system config split
  Document the /usr (distribution) vs /etc (system) config split, the
  search path, and include name/dir drop-in attributes. Drop obsolete
  feature-request URLs and fix a stray tab in the dhcp options table.
- commit 236c420</changelog>
  <changelog author="mt@suse.com" date="1784548804">- man/ifcfg.5: mention search path for wicked config hook scripts
- commit 3ae87a1</changelog>
  <changelog author="mt@suse.com" date="1784548805">- man/wicked-firmware.8: relative extensions and system config dir
- commit f0d352c</changelog>
  <changelog author="mt@suse.com" date="1784548806">- comments: fix stale wicked config references
- client-firmware.xml is the admin-created /etc/wicked override
- dhcp6 referenced a wrong config.xml, now wicked-config(5).
- commit 33688de</changelog>
  <changelog author="mt@suse.com" date="1784548807">- client/suse: fix ifcfg-lo chmod install ordering
  Use install-data-hook (runs after the data install) instead of
  install-data-local, which could run before ifcfg-lo was installed
  and the chmod (silently ignored via -).
- commit d0ea57b</changelog>
  <changelog author="mt@suse.com" date="1784635200">- man/wicked-config.5: add custom config include example
  Add a custom local.xml with inline dhcp4 create-cid, dhcp6 default-duid
  options, file/dir includes examples and add the wicked FAQ to SEE ALSO.
- commit bb4b533</changelog>
  <changelog author="jan.fooken@suse.com" date="1784721600">- util/templatepp.gawk: Check for closed scopes
  Fail processing if there is an unclosed if or extra else keyword.
- commit b9f88e3</changelog>
  <changelog author="jan.fooken@suse.com" date="1784721601">- Merge pull request https://github.com/openSUSE/wicked/pull/1076
- Document the conditional `/usr` vs `/etc` config, extensions and hook
  script split with dual-path search in `wicked-config(5)`, `ifcfg(5)`
  and `wicked-firmware(8)`.
- Add a `util/templatepp.gawk` preprocessor for variables and
  conditional
  blocks and use it instead of `sed` to render templates for both layouts.
- commit 27ec2c2</changelog>
  <changelog author="mt@suse.com" date="1784721602">- version 0.6.80
- commit 4367ee1</changelog>
  <changelog author="jan.fooken@suse.com" date="1784808000">- Merge pull request https://github.com/openSUSE/wicked/pull/1077
  version 0.6.80
- Immutable Mode: conditionally install configs, scripts and extensions
  in /usr,
  document the /usr vs /etc config split in the manual pages, and render
  via new
  util/templatepp.gawk preprocessor
- xpath: fix gcc-15.x assignment discards 'const' warning
- nanny: use opaque id for managed-netif dbus path
- netlink: remove libnl-route dependency
- spec: guard the sle_version macro
- service: drop rcwicked* links on 16.x (jsc#PED-266)
- client: add iaid show,get --iaid-format option
- ovs: suppress harmless ovs-vsctl discover call errors
- teamd: fix TEAM_LACP_ACTIVE default to true
- policy: cleanup managed objectmodel, fsm-policy match and transform
  processing
- commit d6b6f7d</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1785412800">- dracut: fix unused-but-set-variable in ni_dracut_cmdline_add_bridge()
- commit 1388979</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1785412801">- client: fix unused-but-set-variable in do_check()
- commit 50cd022</changelog>
  <changelog author="jan.fooken@suse.com" date="1785499200">- Merge pull request https://github.com/openSUSE/wicked/pull/1078
  Complie with `-Werror` brings up these `unused-but-set-variable` issues.
- commit 227d305</changelog>
  <changelog author="mt@suse.com" date="1786449600">- capture: fix two OOB reads in ni_capture_inspect_udp_header
- Reject packets with ip_len &lt; ihl to avoid a size_t underflow of the
  UDP length, which the checksum truncates to uint16_t (bsc#1274627,
  CVE-2026-71401).
- Set payload_len to the remaining payload, not ip_len, which over-read
  the DHCP option walker by ihl + 8 bytes past the buffer (bsc#1274627,
  CVE-2026-71402).
  Thanks to Daniel Birtwhistle for discovering and reporting the issues.
- commit 41da0de</changelog>
  <changelog author="mt@suse.com" date="1786449601">- capture: verify IP header checksum after the length checks
  Avoid checksumming packets that fail the length/protocol checks
  and tidy up the debug messages (bsc#1274627).
- commit 79f0fe9</changelog>
  <changelog author="mt@suse.com" date="1787227200">- dhcp4: fix underflow check in ni_dhcp4_option_next
  Fix to check for option code and length in the message buffer
  separately as the END and PAD options don't have any length.
- commit 4675b7a</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1787832000">- capture: fix two OOB reads in ni_capture_inspect_udp_header (#1079)
- Reject packets with ip_len &lt; ihl to avoid a size_t underflow of the
  UDP length, which the checksum truncates to uint16_t (bsc#1274627,
  CVE-2026-71401).
- Set payload_len to the remaining payload, not ip_len, which over-read
  the DHCP option walker by ihl + 8 bytes past the buffer (bsc#1274627,
  CVE-2026-71402).
- Avoid checksumming packets that fail the length/protocol checks and
  tidy up the debug messages (bsc#1274627).
- Fix underflow check in ni_dhcp4_option_next to handle option code
  and length separately as the END and PAD options don't have length
  (bsc#1274627).
  Thanks to Daniel Birtwhistle for discovering and reporting the issues.
- commit 2de10ac</changelog>
</package>
</otherdata>